1 ThreadPoolExecutor Executors可以创建3种类型的ThreadPoolExecutor: 1.1 FixedThre...
1 LinkedHashSet 1.1 底层结构LinkedHashSet是基于LinkedHashMap实现的,所以LinkedHashSet...
1 HashSet 1.1 底层结构HashSet底层是基于HashMap或者LinkedHashMap实现的,所以HashSet数据结构就是H...
1 TreeMap 1.1 底层结构TreeMap底层使用的数据结构是红黑树 2 四个关注点 3 TreeMap源码解析 3.1 类的继承关系 ...
1 LinkedHashMap 1.1 底层结构 LinkedHashMap可以认为是HashMap(蓝色部分)+LinkedList(黑色部分...
1 LinkedList 1.1 底层结构底层的数据结构是双向链表结构,有一个头结点和一个尾结点,双向链表意味着我们可以从头开始正向遍历,或者是...
1 HashMap 1.1 底层结构HashMap是 数组+链表+红黑树实现的,桶中的结构可能是链表,也可能是红黑树(链表长度大于8时转为红黑树...
1 ArrayList 1.1 底层结构底层的数据结构是数组,数组元素类型为Object类型,即可以存放所有类型数据。 1.2 优缺点动态数组实...
第2章 Java内存区域与内存溢出异常 第3章 垃圾收集器与内存分配策略 第4章 虚拟机性能监控与故障处理工具 第7章 虚拟机类加载机制