
架构师-源码分析
文章平均质量分 82
记录所有源码分析的文章,spring、中间件源码也放在这块
嗨森bao
越努力越幸运
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【数据结构-源码分析】HashMap源码分析(超级详细)
HashMap基于哈希表的Map接口实现,是以key-value存储形式存在。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同)。在 JDK1.8 中,HashMap 是由数组 + 链表 + 红黑树构成,新增了红黑树作为底层数据结构,结构变得复杂了,但是效率也变的更高效。当一个值中要存储到Map的时候会根据Key的值来计算出他的hash,通过哈希来确认到数组的位置,如果发生哈希碰撞就以链表的形式存储。当链表长度过长时,HashMap会把这个链表转换成红黑树来存储。原创 2023-01-03 11:26:44 · 1594 阅读 · 1 评论 -
【数据结构-源码分析】ArrayList、LinkedList源码解读
暂无原创 2022-01-19 14:07:00 · 783 阅读 · 0 评论