- 博客(50)
- 收藏
- 关注
原创 JavaSE(代码)-集合(6)
由控制台按照固定格式输入学生信息,包括学号,姓名,年龄信息,当输入的内容为exit退出;将输入的学生信息分别封装到一个Student对象中,再将每个Student对象加入到一个集合中,要求集合中的元素按照年龄大小正序排序;最后遍历集合,将集合中学生信息写入到记事本,每个学生数据占单独一行。
2023-08-11 21:17:40
97
原创 JavaSE(代码)-集合(5)
假如有以下email数据“aa@sohu.com,bb@163.com,cc@sina.com,..”现需要把email中的用户部分和邮件地址部分分离,分离后以键值对应的方式放入HashMap?
2023-08-11 21:13:57
54
原创 JavaSE(代码)-集合(2.2)
实现List和Map数据的转换。具体要求如下:定义方法public void mapToList( )将Map中Value值Student信息封装到 List创建实体类StudentEntry,可以存储Map中每个Entry的信息,使用构造方法Student(int id,String name,int age,String sex )创建多个学生信息,并使用Student的id属性作为key,存入Map,创建List对象,每个元素类型是StudentEntry,将Map中每个Entry信息放入List
2023-08-11 21:07:29
25
原创 JavaSE(代码)-集合(2.1)
实现List和Map数据的转换。具体要求如下:定义方法public void listToMap( )将List中Student元素封装到Map中使用构造方法Student(int id,String name,int age,String sex )创建多个学生信息并加入List,遍历Map,输出每个Entry的key和value,将List中数据放入Map,使用Student的id属性作为key,使用Student对象信息作为value,遍历List,输出每个Student信息。
2023-08-11 21:04:23
39
原创 JavaSE(代码)-集合(1)
使用HashSet和TreeSet存储多个商品信息,遍历并输出;其中商品属性:编号,名称,单价,出版社;要求向其中添加多个相同的商品,验证集合中元素的唯一性。
2023-08-11 20:48:28
89
原创 JavaSE(代码)-IO流(7)
假设从入学开始所有书写的Java类代码都在d:/ccjrjava文件夹下,包括多级子文件夹。使用IO流获取从入学开始,到目前为止已经写了多少行Java代码。
2023-08-11 20:38:09
37
原创 JavaSE(代码)-IO流(6)
使用IO包中的类读取D盘上IO3.txt文本文件的内容,每次读取一行内容,将每行作为一个输入放入ArrayList的泛型集合中并将集合中的内容使用加强for进行输出显示。
2023-08-11 20:34:02
27
原创 JavaSE(代码)-IO流(2)
解释下面代码的含义:File f = new File("d:/a.txt");FileInputStream fis = new FileInputStream(f);int m = 0;while((m=fis.read())!=-1){ char c = (char) m; System.out.print(c);}
2023-08-11 20:16:44
20
原创 JavaSE(代码)-IO流(1)
实现字符串和字节数组之间的相互转换。必如将字符串“梁玉超lyc”转换为字节数组,并将字节数组再转换回字符串。
2023-08-11 20:13:20
70
1
原创 JavaSE(代码)-多线程(3)
编写多线程程序,模拟多个人通过一个山洞的模拟。这个山洞每次只能通过一个人,每个人通过山洞的时间为5秒,有10个人同时准备过此山洞,显示每次通过山洞人的姓名和顺序。
2023-08-11 20:03:26
57
1
原创 JavaSE(代码)-多线程(1)
编写两个线程,一个线程打印1-52的整数,另一个线程打印字母A-Z。打印顺序为12A34B56C….5152Z。即按照整数和字母的顺序从小到大打印,并且每打印两个整数后,打印一个字母,交替循环打印,直到打印到整数52和字母Z结束。
2023-08-11 19:58:13
78
1
原创 JavaSE(面试题)-常用工具类
1.基本数据类型和包装类(1)八个基本数据类型的包装类基本数据类型 包装类list.add():向集合列表中添加对象。
2023-08-11 19:52:23
96
1
原创 JavaSE(心得)-异常处理机制
在运行时,也有一些问题和漏洞存在,通过选择结构来解决.但是,随着业务流程复杂,漏洞变多,一旦漏掉了一个问题,还是会导致程序终止.选择结构会让代码量大,结构很臃肿.finaiiy关闭资源:(类型 名)catch捕获异常:(类型 名)根本原因:确保运行的系统不终止。try监控异常:(类型 名)1.学习异常处理机制的原因。2.学习异常处理机制。
2023-08-08 17:02:20
30
原创 JavaSE(心得)-20230807
关联体现的是两个类之间语义级别的一种强依赖关系,比如我和我的朋友,这种关系比依赖更强、不存在依赖关系的偶然性、关系也不是临时性的,一般是长期性的,而且双方的关系一般是平等的。聚合是关联关系的一种特例,它体现的是整体与部分的关系,即has-a的关系。其他的四种关系体现的是类和类、或者类与接口间的引用、横向关系,是比较难区分的,有很多事物间的关系要想准确定位是很难的。简单的理解,依赖就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会影响到类A。
2023-08-07 10:12:02
24
原创 JavaSE(心得)-20230804
a.在程序中我们希望equals()用来比较两个对象的属性值是否相等,所以要对equals()进行重写.将内存中的某一存储对象转成字符串格式(类的全局限定名)b.对象-堆中分配地址-进行了哈希操作-哈希码-转成16进制-String.a.Object类中,toString() 返回的是对象的字符串表示形式!获得当前类的Class对象.(反射)(1)不同的子类,在做同一行为的时候,有不同的表现形态,就叫多态!c.但是程序中调用是想看当前对象的属性值,所以需要我们进行重写.(3)equals();
2023-08-07 09:45:25
23
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人