优先级队列-PriorityQueue
基于优先级小顶堆的无界优先级队列。 优先级队列的元素根据其自然顺序进行排序,或根据使用哪个构造函数,由队列构造 […]
基于优先级小顶堆的无界优先级队列。 优先级队列的元素根据其自然顺序进行排序,或根据使用哪个构造函数,由队列构造 […]
接口的Deque可调整大小数组实现。阵列 deques 没有容量限制; 它们根据需要增长以支持使用。它们不是线 […]
一个线程安全的变体ArrayList ,其中所有可变操作( add , set ,等等)通过对底层数组的最新副 […]
使用二叉树实现基于 TreeMap.NavigableSet元素使用其自然顺序进行排序,或根据Comparat […]
Set 接口的哈希表和链表实现,具有可预测的迭代顺序。 此实现与 HashSet 的不同之处在于,它维护一个贯 […]
此类实现 Set 接口,该接口由哈希表(实际上是一个 HashMap 实例)提供支持。它不保证集合的迭代顺序; […]
线程安全的方式是建立了list的包装类 public static <T> List<T&g […]
正如Stack是栈的实现,故其主要操作为push入栈和pop出栈,而栈最大的特点就是LIFO(Last In […]
Vector类实现了可扩展的对象数组。 像数组一样,它包含可以使用整数索引访问的组件。 但是, Vector的 […]
快速失败 fail-fast 快速失败的迭代器在检测到集合在迭代过程中被修改时,会立刻抛出一个Concurre […]
双链表实现了List和Deque接口。 实现所有可选列表操作,并允许所有元素(包括null )。 所有的操作都 […]
List 接口的可调整大小数组实现。实现所有可选的列表操作,并允许所有元素,包括null。除了实现 List […]
lambda本质 函数式接口(Consumer、Function、Supplier、Predicate)的匿名 […]
内部类是定义在另一个类内部的类。它们与外部类之间存在一种特殊的关系,内部类可以访问外部类的成员,包括私有成员, […]
递归头是递归函数的起点,它通常包含一个或多个基本情况的判断,如果满足基本情况,则递归函数不再继续调用自身,而是 […]
for循环 for (initialization; condition; update) { // 循环体代 […]
状态影响行为。 行为影响状态。 类描述了一个对象 知道什么,以及能做什么。 调用者传递参数、方法接受参数。 💡 […]
Java 中的运算符主要有以下几种类型: 1. 算术运算符 加法+ 减法:- 乘法:* 除法:/ 取模:% e […]
从转换方式角度的转换类型🤨 隐式类型转换:也称为自动类型转换。当数据类型的范围小于目标数据类型的范围时,Jav […]
java 很在意类型!!! 变量的本质 从本质上看,变量代表了一段可操作的内存,也可以认为变量是内存的符号化表 […]