java实训第七天0130

从标准到实践:解读GM/T 0130-2023无证书SM2公钥机制的工程实现关键 本文深入解读GM/T 0130-2023无证书SM2公钥机制的工程实现关键,重点分析了无证书SM2在密钥生成、签名验签及加密解密中的技术细节与优化方案。通过实际案例展示了如何避免常见陷阱并提升性能,特别强调了密钥协同生成的优势与安全要求,为开发者提供了实用的工程实践指南。 阅读详情

1.set集合

java.util.Set集合是Collection集合的子集合,与List集合平级。该集合中元素没有先后放入次序,并且不允许重复。
该集合的主要实现类是:HashSet类和TreeSet类。其中HashSet类的底层是采用哈希表进行数据管理的。其中TreeSet类的底层是采用二叉树进行数据管理的。

!将对象加入HashSet集合中时,需要获取对象的哈希码值通过哈希算法索引到对应的存储空间 

 

2.map集合

 java.util.Map<K,V>集合中存取元素的基本单位是:单对元素,其中类型参数如下:
K-此映射所维护的键(Key)的类型,相当于目录。
 V-映射值(Value)的类型,相当于内容。
该集合中key是不允许重复的,而且一个key只能对应一个value。该集合的主要实现类有:HashMap类和TreeMap类。

Map集合遍历的三种方式:

            方式一:自动调用toString方法
            方式二:调用keySet方法获取Map集合中所有的key
            方式三:调用entrySet方法获取Map集合中所有的键值对

 

3.异常 

java.lang.Exception类的所有子类主要分为两大类:
RuntimeException类-运行时异常,也叫做非检测性异常。 
IOException和其它异常-其它异常,也叫做检测性异常。
-所谓检测性异常就是指在编译阶段能够被编译器检测出来的异常。

当程序执行过程中发生了异常但没有手动处理时,该异常由Java虚拟机采用默认方式处理,而默认处理方式就是打印异常的名称、异常的原因以及异常发生的位置并终止程序。

4.代码练习

*Map练习

*Set练习

 

*异常练习

 

------自写异常

------------------异常关于fianlly测试

基本数据类型未改变

引用数据类型发生改变

-----------------------关机

[0130]基于JAVA的乘车指引智慧管理系统的设计与实现 总的来说,本项目旨在开发一个集用户管理、订单管理、车辆管理、路线管理、支付管理、停车场管理、统计报表、推荐服务、单点登录、客户端管理、安全管理、违章处理、预约服务、路线规划、司机管理、积分管理、短信服务、物流配送、费用计算、取消订单等多种功能于一体的智能管理系统,以提高公共交通服务的质量和效率,满足人们日益增长的出行需求。随着社会的发展,人们的出行方式越来越多样化,而乘车指引智慧管理系统作为一种新型的信息技术手段,能够有效提升公共交通的服务质量和效率,满足人们对高效、便捷、安全出行的需求。 阅读详情

相关推荐

java实现自动发送短信功能

功能简介 SDK客户端的构造方式,实例化客户端Client类后即可通过该实例调用短信发送等函数.       构造函数 public Client(String serialNumber, String key) throws Exception   参数名称 说明 serialNumber 客户端序列号,必须输入

wongjacky的专栏 5475

海思Hi3518E+AR0130之移动侦测篇(一)

本篇着重记录项目中有关移动侦测的开发记录,初次接触海思Hi3518和摄像头AR0130,作为一个小白,开始慢慢摸索。 海思对Hi3518等系列芯片都有海思自家的MPP(Media Process Platform)的支持,这也对解决图像处理提供了处理机制,支持应用软件快速开发,搭载Linux3.4操作系统,应用处理能力强大。 一、平台架构和工具 1. MPP平台架构        视频...

qq_41452347的博客 8861

题目0130-IPv4地址转换成整数

存在一种虚拟IPv4地址,由4小节组成,每节的范围为0~255,以#号间隔,虚拟IPv4地址可以转换为一个32,转换为32位整数的结果为,转换为32位整数的结果为现以字符串形式给出一个虚拟IPv4地址,限制第1小节的范围为1~128,即每一节范围分别为,要求每个IPv4地址只能对应到唯一的整数上。如果是非法IPv4,返回invalid IP。

amos_cloud的博客 659

寒假实训第七天

异常机制及实例

m0_74459453的博客 478

HID报告描述符实战解析:从Usage到Item的完整设计流程

本文深入解析了HID报告描述符的设计流程,从核心概念Usage(用途定义)入手,详细阐述了如何通过Item(条目)的三种角色——全局、局部与主干,构建出能被系统正确识别的设备“说明书”。文章以标准USB鼠标和键盘为例进行实战拆解,并介绍了使用Report ID与自定义设备等进阶设计方法,帮助开发者掌握这一实现USB设备即插即用的关键技术。

weixin_29230865的博客 282

STM32串口DMA双缓冲机制实战:提升数据传输效率的终极方案

本文深入解析了STM32串口DMA双缓冲机制的核心原理与实战配置。通过对比传统中断方式,阐述了双缓冲如何实现数据接收与处理的“无缝接力”,从而在工业传感器数据采集等高负载场景下,将CPU占用率降至极低水平并彻底避免数据丢失。文章提供了基于标准外设库的详细配置步骤、中断处理逻辑及性能实测数据,是提升嵌入式系统串口通信效率和可靠性的终极方案。

weixin_29192365的博客 80

0130 异常机制

throw new AgeException("年龄不合理!person = new Person("张辉",10);

z69994的博客 394

汽车软件工程师必看:ASPICE流程实战指南(附完整产物清单)

本文为汽车软件工程师提供ASPICE流程实战指南,详细解析如何搭建合规开发环境、各阶段文档产出清单及工具链整合策略。通过实战案例和模板资源,帮助团队高效实施ASPICE标准,提升软件开发质量与效率。

weixin_29230805的博客 470

Java开发实践07-0130

今日学习了集合框架的剩余部分内容,主要学习了异常机制,有基本概念、基本分类、异常的避免、异常的捕获、异常的抛出、自定义异常等,还联系了很多,还要继续学习!

m0_74378177的博客 801

【教程4>第1章>第12节】通过Verilog读取txt格式数据进行测试并将结果导入到matlab

我们在verilog的testbench中,调用txt文件,将上述正弦样本数据作为测试激励输入到verilog模块中。通过这个方法,可以将一些较为复杂的数据导入到verilog中,进行FPGA数据处理模块的开发。即通过w方式打开一个新的txt文件,然后将verilog的输出保存到XY1.txt文件中。这个部分是txt文件的路径,实际使用时,修改为您自己的路径,或者将txt文件放在和我一样的路径中。这个是数据长度,matlab产生的txt多少长度,这个参数就修改为多少长度。这个txt就是保存这段数据的文件。

FPGA/MATLAB学习教程/源码/项目合作开发 1378

基于matlab目标雷达横截面建模(附源码)

雷达系统依靠目标反射或散射来检测和识别目标。目标反射越强,雷达接收器返回的回波就越大,从而获得更高的信噪比(SNR)和更高的检测可能性。在雷达系统中,从目标反射的能量由雷达横截面(RCS)决定,定义为sigma代表RCS,R是雷达与目标之间的距离,Es是从目标反射的信号的场强,以及Ei是入射到目标上的信号的场强。通常,目标向各个方向散射能量,RCS是入射角,散射角和信号频率的函数。RCS 取决于目标的形状和构建目标的材料。用于RCS的常用单位包括平方米或dBsm。

珞瑜的博客 3083

jsp服装公司财务凭证管理系统n0130

通过本项目的实施,我们期望能够为服装公司提供一个高效、安全、易用的财务管理系统,助力公司提升财务管理水平,实现可持续发展。2023年12月20日—2024年01月20日:查阅和收集课题相关资料,进行市场调研,确定选题;2024年01月21日—2024年02月15日:进一步查阅资料,撰写开题报告,准备开题、答辩;2024年02月16日—2024年03月10日:系统规划、整体规划、详细设计、编写代码;2024年03月11日—2024年04月18日:系统测试;

ck3025的博客 628

LLM的MCP协议:初识MCP,搭建第一个MCP Server

MCP(Model Context Protocol),是一个开发的协议,标准化了应用程序如何为大模型提供上下文。MCP提供了一个标准的为LLM提供数据、工具的方式,使用MCP会更容易的构建Agent或者是基于LLM的复杂工作流。

Criss@陈磊 2万+

服务器配置的精细化控制(0130)

Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify network service development. It supports HTTP request parsing, response building, TCP communication, and redirection features, making it ideal for building modern

m0_52796585的博客 396

V4L2教程(1):Ubuntu V4L2开发环境搭建与设备探索

欢迎来到V4L2学习指南的第一篇!本文将带你从零开始,在Ubuntu系统上搭建完整的V4L2视频采集开发环境。无论你是想开发视频监控、视频会议还是机器视觉应用,掌握V4L2都是Linux视频开发的必经之路。 **本节学习目标**: - 理解V4L2的基本概念和架构 - 搭建Ubuntu下的V4L2开发环境 - 掌握v4l2-ctl等调试工具的使用 - 学会检测和配置USB摄像头设备

琅嬛福地 417

家里摄像头录像存 NAS,空间爆满了怎么办?一招实现设定容量自动清理实现循环存储!

📷 家用摄像头录像久了会撑爆 NAS 吗?别担心,这篇文章教如何实现自动清理录像,释放 NAS 空间,避免爆盘🧹

XiaoqiangClub的博客 1882

hashmap原理_【0130期】说一下HashMap的实现原理?

之前我们对Java集合框架一些常见的面试题做了一个总结式的回答:【29期】Java集合框架 10 连问,你有被问过吗?这篇开始针对29期中的一些比较重要的问题做详细的解答。哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中...

weixin_39608613的博客 103

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

mz0130-基于Spring Boot的考勤管理系统设计与实现

🌟 毕业设计指导交流 🌟 同学们好!作为一名计算机专业的技术爱好者,我在毕业设计领域积累了一些经验,希望能和大家分享交流。从选题到答辩,欢迎一起探讨技术问题。💡 技术方向: 熟悉Java全栈(SSM/Spring Boot)、Python数据分析、微信小程序/安卓开发等技术栈,可以互相学习项目开发经验。📂 学习资源: 整理了一些开源项目案例(含代码和文档),需要参考的同学可以留言讨论,也欢迎分享你的项目经验。🛠 交流内容:✨ 欢迎在评论区留言讨论,一起进步!记得遵守社区规范,保持学术

weixin_39513710的博客 1177

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

1月30日实训

【代码】1月30日实训。

nsmjdn的博客 375

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Java校园志愿者服务管理系统|0130(领完整源码)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、全套文案

本系统面对志愿者和管理员等用户角色,实现包括系统用户、志愿活动管理、活动类型管理、报名信息管理、取消报名管理、签到信息管理、评价信息管理、系统管理、留言管理、网站公告管理以及资源管理等核心功能,基本实现整个志愿服务管理流程,更好地满足不同用户需求。

2501_93596841的博客 1037

Java输入和输出处理

1、了解输入输出的概念 2、使用File类操作文件或目录 3、理解流的概念及分类 4、会使用字节流读写文本文件 5、使用字符流读写文本文件 6、使用字节流读取二进制文件 7、使用序列化和反序列化保持和恢复对象信息

2302_76764006的博客 1118

java offsetdatetime_Java 偏移日期时间

Java日期时间 - Java偏移日期时间偏移时间OffsetTime表示具有相对于UTC的固定区偏移的时间。OffsetTime组合LocalTime和ZoneOffset。系统默认时区用于在使用now()的偏移时间时获取区域偏移值。以下代码显示如何创建偏移时间。import java.time.OffsetTime;import java.time.ZoneOffset;public cla...

weixin_33379297的博客 1629

java在输入的同一行中输出,JAVA输入输出总结

标准输入:Scanner cin = new Scanner(System.in);cin.nextLine();:输入一行,可能存在空格,功能特点类似于C中的gets();cin.next();:输入一个单词,以空白字符为结束标志,类似于scanf(“%s”,str);cin.nextInt();:输入整形数据cin.nextDouble();输入浮点性数据以上4种输入方式这些输入都是可见的,不...

weixin_32534653的博客 2826

java给一整行字体设置颜色_怎样设置字体颜色?java swing

怎样设置字体颜色?java swing关注:251答案:3mip版解决时间 2021-02-07 09:26提问者关系已逝2021-02-06 22:37""+rs.getString(2)+""+rs.getString(3)+""+rs.getString(4)+""我只想设置rs.getString(2)的字体颜色,rs.getString(2),rs.getString(3)是在数...

weixin_39717029的博客 1581

Java 位运算

符号解释运算规则<<左移空位补0:被移除的最高位丢弃,空缺位补0。>>右移最高位1,右移后,空缺位补1;>>>无符号右移被移除的最高位无论是0还是1,空缺位都用0补。与二进制位进行&运算,只有1&1时结果是1,否则是0;或二进制位进行|运算,只有0|0时结果是0,否则是1;异或不相同二进制位^运算结果是1。取反负数取反,各二进制码按补码各位取反。

qq_35024768的博客 1271

java 遍历对象字段_关于java:如何遍历对象列表,转换字段,进行比较,然后按该字段排序?...

我遇到一个问题,我认为我必须结合我正在阅读的几个概念,但是我似乎无法找出一种将它们结合在一起的方法,或者说是最有效的方法。这是我的情况:我正在使用微服务,这就是为什么这是如此奇怪的原因。本质上,我从另一个服务获取卷对象列表。一个卷对象包含三个字段,一个字符串类型,一个字符串日期(它实际上以" HH:mm"格式表示时间,将命名约定归咎于数据建模者),以及一个int close。我想做的是获取此对象列...

weixin_34835735的博客 520
上一篇: java实训第六天0129
下一篇: java实训第八天0131
Java_1108_
博客等级 码龄3年 66粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值