![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java源码分析
文章平均质量分 92
优雅のbug
这个作者很懒,什么都没留下…
展开
-
源码分析_HashMap,扩容方法分析
HashMap内就是由多个(默认16个)链表元素组成的数组,每个链表由由多个对象组成,每个Node包含上面四个属性。原创 2022-08-17 00:08:34 · 158 阅读 · 0 评论 -
源码分析_LinkedList java语言
LinkedList 是 Java 集合框架中一个常用的集合类,底层采用双向链表结构。和 ArrayList 一样,LinkedList 也支持空值和重复值。由于 LinkedList 基于链表实现,存储元素过程中,无需像 ArrayList 那样进行扩容。但有得必有失,LinkedList 存储元素的节点需要额外的空间存储前驱和后继的引用。另一方面,LinkedList 在链表头部和尾部插入效率比较高,但在指定位置进行插入时,效率一般。...原创 2022-08-16 23:59:35 · 70 阅读 · 0 评论 -
源码分析_ArrayList,关键扩容分析
_原创 2022-08-16 23:54:35 · 295 阅读 · 1 评论