![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java源码
萌之兰
这个作者很懒,什么都没留下…
展开
-
CopyOnWriteArrayList原理
CopyOnWriteArrayList原理文章目录CopyOnWriteArrayList原理1、什么是CopyOnWrite容器2、CopyOnWriteArrayList的实现原理3、CopyOnWrite的缺点1、什么是CopyOnWrite容器CopyOnWrite容器即写时复制的容器。通俗的理解是当我们往一个容器添加元素的时候,不直接往当前容器添加,而是先将当前容器进行Copy,...转载 2020-03-07 11:33:34 · 4099 阅读 · 0 评论 -
ConcurrentHashMap 源码分析与总结
ConcurrentHashMap 源码分析与总结文章目录ConcurrentHashMap 源码分析与总结1、概述2、ConcurrentHashMap 实现原理2.1 ConcurrentHashMap 的分段锁机制3、主要成员属性4、几个构造方法5、重要方法源码(1.8)6、总结6.1JDK1.8之前和JDK1.8之后的ConcurrentHashMap工作原理的区别6.2 DK1.8为什...原创 2020-03-07 10:21:36 · 235 阅读 · 0 评论 -
HashMap 常见面试题总结
HashMap 常见面试题总结文章目录HashMap 常见面试题总结1、HashMap 底层原理2、HashMap 为什么设计成数组+链表式结构3、为什么默认长度和扩容后的长度都必须是 2 的幂4、HashMap和Hashtable有主要区别5、关于HashMap 构造方法中 initialCapacity(初始容量)、loadFactor(加载因子)的理解6、 JDK1.7 中 HashMap...原创 2020-02-27 17:05:53 · 1916 阅读 · 0 评论 -
HashMap 源码分析与总结
HashMap 源码分析与总结文章目录HashMap 源码分析与总结1、HashMap 概述2、HashMap 数据结构和原理2.1 数据结构2.2 实现原理3、HashMap 属性4、HashMap 构造方法5、方法1、HashMap 概述(1)HashMap基于哈希表的Map接口实现,是以key-value存储形式存在。(除了不同步和允许使用 null 之外,HashMap 类与 Has...原创 2020-02-27 14:59:38 · 232 阅读 · 0 评论 -
LinkedList源码分析及总结
Java LinkedList 源码分析及总结文章目录Java LinkedList 源码分析及总结1、LinkedList 集合简介2、类的属性3、构造方法4、LinkedList 常见方法4.1 添加方法4.2 获取方法4.3 删除方法5、分析总结1、LinkedList 集合简介(1)LinkedList是一种可以在任何位置进行高效地插入和移除操作的有序序列,它是基于双向链表实现的。...原创 2020-02-27 09:48:05 · 165 阅读 · 0 评论 -
ArrayList 源码分析及总结
Java ArrayList 源码ArrayList 源码详解链接1、ArrayList 概述(1)ArrayList是可以动态增长和缩减的索引序列,它是基于数组实现的List类。(2)该类封装了一个动态再分配的Object[]数组,每一个类对象都有一个capacity属性,表示它们所封装的Object[]数组的长度,当向ArrayList中添加元素时,该属性值会自动增加。(3)如果想A...原创 2020-02-26 23:22:24 · 164 阅读 · 0 评论