
源码
文章平均质量分 94
Charte
每一颗星球都有一个驱动核心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashMap和ConcurrentHashMap底层源码详解以及相关面试题
JDK1.7:HashMap采取的是数组+链表的形式存储数据。JDK1.8:引入了红黑树数据结构,利用红黑树**快速增删改查的特点来优化了HashMap的性能。原创 2022-03-17 14:08:03 · 2115 阅读 · 0 评论 -
ArrayList和CopyOnWriteArrayList详解和源码剖析【扩容机制】
在此列表中的指定位置插入指定的元素。 先调用 rangeCheckForAdd 对index进行界限检查;然后调用 ensureCapacityInternal 再将从index开始之后的所有成员后移一个位置;将element插入index位置;最后size加1。原创 2022-03-15 21:31:58 · 1666 阅读 · 0 评论