-
Java – 方法引用
方法引用,指的是,当你需要编写某种功能方法时,恰好别的地方有这么一个方法,和你想要编写的功能完全相同,那么我们就可以直接引用这个方法,让别人的方法计算给出结果,来代替我们自己写的方法。
2022-12-14395 0 0 -
Java – 集合 – Stream流
Stream流的思想 Stream流在Java中意指是流水线的意思,流水线就是一个产品在一条线上分开各个步骤进行加工,在Java意指可以把一个集合像流水线一样以链式调用的方式对这个集合进行各种方法的……
2022-12-14417 0 0 -
Java – 集合 – 不可变集合
集合在Java中有三种,分别是 List 集合 : 具有索引,顺序存储的集合 Set 集合 : 不具有索引,随机存储的集合 Map 集合 : 不具有索引,但有键值对应关系的集合。 其中,这三种我们都可以通过 set() remove() 等方法对集合数据进行增删改操作,这种集合我们称为可变集合。 而在集合中,也存在不可变集合,也就是不可以被修改的集合,创建出来后,只提供查询或遍历操作。
2022-12-13415 0 0 -
Java – Collections集合工具类
Collections是由Java提供的专用于 List 类数组的工具类,所有方法都为静态方法,无需创建实例对象
2022-12-13398 0 0 -
Java – 可变参数
简介 可变参数是Java在JDK5之后提供的功能,通过可变参数,使方法实现传入多个参数。 可变参数使用 语法 数据类型...参数名 int...args 或 int... agrs 可变参数传入本质是一个数组,……
2022-12-13417 0 0 -
Java – HashMap底层源码分析
通过对实现源码进行分析,了解HashMap是如何存储数据的,它的数据结构如何。
2022-12-12420 0 0 -
Java – 集合Map – TreeMap集合
TreeMap跟TreeSet底层原理一样,都是红黑树结构的。
2022-12-12408 0 0 -
Java – 集合Map – LinkedHashMap集合
简介 LinkedHashMap 由键决定,有序、不重复、无索引 这里的有序是指保证存储和取出的元素顺序一致 底层数据结构依然是哈希表,只是每个键值对元素又额外多了一个双链表的机制记录存储的顺序……
2022-12-12424 0 0 -
Java – 集合Map – HashMap集合
简介 HashMap 可以使用Map任何的方法,只是HashMap所使用的存储方式为哈希表,HashMap通过取得键值对中的【键】进行Hash运算得出哈希值,并存放于哈希数组中。 HashMap底层原理 1.Has……
2022-12-12420 0 0 -
Java – 集合Map
简介 Map是集合中双列集合的根类,它是一个接口,因此不能直接创建Map 实例对象,但是其下有三个子类,分别是 HashMap, LinkedHashMap, TreeMap. 单列集合是指,一个数组中只有值,没有对应的……
2022-12-12403 0 0