
Java学习笔记
文章平均质量分 82
学习Java的笔记
Mason_studying
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java学习笔记——IO流
IO流的作用:读写文件数据。原创 2024-11-27 19:11:24 · 1956 阅读 · 0 评论 -
Java学习笔记——方法递归
直接递归:方法调用自己这样使用直接递归,方法无限调用自己,无法终止,最终引起栈内存溢出,称为递归死循环间接递归:方法调用其他方法,其他方法又回调方法自己。原创 2024-11-19 14:56:10 · 354 阅读 · 0 评论 -
Java学习笔记——Stream流
流只能收集一次。原创 2024-11-17 14:40:29 · 943 阅读 · 0 评论 -
Java学习笔记——File类
File类的对象可以代表文件/文件夹,并可以调用其提供的方法对象文件进行操作a. File对象既可以代表文件、也可以代表文件夹b. File封装的对象仅仅是一个路径名,这个路径可以是存在的,也允许是不存在的。原创 2024-11-18 14:16:29 · 393 阅读 · 0 评论 -
Java学习笔记——Map集合
Map集合(键值对集合),格式:(key1=value1,key2=value2,key3=value3)Map集合的,键和值是一一对应应用场景:需要存储一一对应的数据Map集合体系特点Tips:Map系列集合的特点HashMap(由键决定):无序、不重复、无索引(用的最多),键值对都可以是null,值不做要求(可以重复)LinkedHashMap(由键决定):有序、不重复、无索引,键值对都可以是null,值不做要求(可以重复)原创 2024-11-15 17:15:38 · 1086 阅读 · 0 评论 -
Java学习笔记——Set集合
由图可知,TreeSet添加数据时报异常,是因为TreeSet本来就需要对数据进行排序,可以由下面的异常定位可知(add->put->put->addEntryToEmptyMap->compare)。可以进入compare,查看代码,说明没有对TreeSet的排序规则进行一个定义,不知道根据哪一个字段进行排序方案1:对象类实现一个Comparable比较接口,重写compare方法,指定大小比较规则。原创 2024-11-13 16:59:26 · 1006 阅读 · 0 评论 -
Java学习笔记——List集合
List系列集合特点:有序,可重复,有索引。原创 2024-11-10 23:03:04 · 979 阅读 · 0 评论 -
Java学习笔记——Collection集合
从图中可以看出:1.List是按存储的顺序排列,是有序的;Set没有按存储的顺序排列,时无序的2.List可以存储重复的数据;Set不能存储重复的数据3.List可以通过索引查询数据;Set不可以。原创 2024-11-06 21:24:48 · 798 阅读 · 0 评论 -
Java学习笔记——泛型
示例代码定义了一个泛型类 MyArrayList,该类封装了一个 ArrayList 对象,并提供了 add 和 remove 方法来添加和移除元素。方法接收一个泛型数组 T[] names,其中 T 可以是任何对象类型。首先定义了一个父类Car,三个子类车的品牌“BYD”、“XIAOMI”、“WL”,然后还要定义一个go方法是实际的比赛。这样就可以接收任何类型的参数以及返回任何类型的结果。类型变量建议用大写的英文字母,常用的有:E、T、K、V等。”,可以在“使用泛型”的时候代表一切类型;原创 2024-11-03 22:53:47 · 1789 阅读 · 0 评论 -
Tomcat
Tomcat学习笔记原创 2024-10-24 22:51:59 · 966 阅读 · 0 评论 -
Java学习笔记——匿名内部类
在学习Java匿名内部类过程中的笔记原创 2024-09-23 11:13:58 · 1130 阅读 · 0 评论 -
Java学习——函数式编程
Java学习笔记——函数式编程原创 2024-10-06 16:03:04 · 2909 阅读 · 0 评论 -
Java学习笔记——Exception(异常)——认识异常
代表程序可能出现的问题。原创 2024-10-30 23:29:25 · 580 阅读 · 0 评论 -
Java学习笔记——Exception(异常)——异常的作用
如上图所示,第12行必须有返回值,没有返回值就会报错,然而如果返回一个-1这个数据就没有意义。因此需要将异常作为内部的返回值。如上图所示,第12行必须有返回值,没有返回值就会报错,然而如果返回一个-1这个数据就没有意义。因此需要将异常作为内部的返回值。使用编译时异常时,异常提醒的更强烈。捕捉到异常用**printStackTrace()**打印出来。这里可以直接使用运行时异常将异常抛给上层调用者。针对求两个数相除的结果,代码如下。原创 2024-10-31 22:39:02 · 363 阅读 · 0 评论