java
文章平均质量分 69
java学习记录
&星辰入梦来&
让博客成为学习记录的一种见证
展开
-
JAVA集合(含List、Map、Set)(超详细版)
java集合可分为Set、List、Queue和Map四种体系。set代表无序、不可重复的集合List代表有序、重复的集合而Map则代表具有映射关系的集合Queue代表一种队列集合实现Java集合就像是一种容器,可以把多个对象(实际上是对象的引用,但习惯上都称对象)“丢进”该容器中。从Java5 增加了泛型以后,Java集合可以记住容器中对象的数据类型,使得编码更加简洁、健壮。2.集合和数组的区别长度区别:数组的长度固定,而集合长度可变。原创 2024-06-09 20:40:58 · 2525 阅读 · 0 评论 -
Java语言下的 排序比较和可变参数的使用
需要注意的是,可变参数的数组元素类型必须是基本类型(如整数、浮点数、布尔值等)或它们的包装类型(如。可变参数的方法可以将多个参数当作一个数组来处理,这使得在需要传递多个相同类型的参数时更加方便。不能将可变参数与普通参数混合使用,也不能在可变参数之前有类型参数。类如果要实现比较的规则,都会实现Comparable接口。修饰符 返回值类型 方法名(数据类型... 变量){首先看看没有可变参数是什么情况。加上可变参数方法,输出结果。而下面这样的方法声明也是。例如,下面的方法声明是。原创 2024-08-29 01:33:12 · 266 阅读 · 0 评论 -
Java集合之Map
HashMap允许一个null键。允许多个null值。允许一个null键。允许多个null值。维护了元素的插入顺序。TreeMap不允许null键。如果尝试插入null键,会抛出。允许null值,但通常不建议这样做,因为null值不能与TreeMap的排序规则兼容。Hashtable不允许null键和null值。如果尝试插入null键或null值,会抛出。原创 2024-08-28 16:27:05 · 898 阅读 · 0 评论 -
Java语言之文件
创建代表某一路径的File对象(这一过程未调用任何方法在文件系统中创建文件或目录)输出。原创 2024-08-29 15:19:02 · 381 阅读 · 0 评论 -
Java集合之Set
Set是Collection的子接口,具有无序性,无重复的元素Set是个接口,不能直接创建对象,需要实现类来创建对象Set的实现类是HashSet,LinkedSet,TreeSet。原创 2024-08-29 00:23:47 · 263 阅读 · 0 评论 -
DI依赖注入与多配置文件的加载方式
DI:Dependency Injection,依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件中。在src的目录下又多创建了一个配置文件,现在是两个核心的配置文件,那么加载这两个配置文件的方式有两种。编写属性,提供该属性对应的set方法,编写配置文件完成属性值的注入。对于类成员变量,构造函数注入。原创 2024-08-24 19:33:24 · 233 阅读 · 0 评论 -
Java 泛型与增强for
在自定义泛型时语法:class/interface 类名/接口名 <T>{T只是一个泛型的标准,使用什么字符都可以,但是都要大写,不要使用特殊字符,建议用T自定义泛型类return t;this.t = t;gt.setT("哈哈");// 打印 "哈哈"// 打印数组内容// 打印换行符// 使用Pair来存储两个值的组合Pair<String, Integer> gt01 = new Pair<>("张三", 30);原创 2024-08-28 23:25:00 · 418 阅读 · 0 评论 -
Java 集合杂谈
数组(3种声明方式):int[] arr = {7,8,9} int[] arr = new int[3] int[] arr = new int[]{1,2,3}而集合里面可以放对象,可以放基础数据类型,集合里面还可以放多种类型,长度也可变 ,关键是也可以用包装类。真实业务场景下,数据量上来,用。基本数据类型(8个):short,int,long,float,double,byte,char,boolean。引用数据类型(3个):类,接口,数组。原创 2024-08-24 23:24:48 · 306 阅读 · 0 评论 -
Java 集合之List
List是有序的集合,就像数组一样。而List可以理解为是一个长度可变的数组,而且提供了丰富的API。List集合底层就是数组。//创建一个List的集合//向末尾添加元素list.add("张三");//0list.add("李四");//1list.add("王五");//2//我们在1处的索引位置来插入元素,我们插入一个元素,该索引后面的元素都会向后一位list.add(1,"晁盖");//创建一个集合list1.add("一");list1.add("二");原创 2024-08-28 20:23:53 · 1180 阅读 · 0 评论