JDK7的HashMap单线程扩容机制
2023-08-22 18:20:18 1 举报
HashMap JDK7单线程 扩容源码流程详细剖析
作者其他创作
大纲/内容
3
key=杨value=1next=印
11
15
...
10
1
......
e = next;
key=印value=bnext=null
31
4
while(null != e){span style=\"font-size: inherit;\
0
e
next
e.next = newTable[i]
第二轮循环whlie(null != e)
key=杨value=1next=null
断开
2
12
6
newTable[i] = e;
null
假设计算的索引还是落在11
5
数组扩容源码分析
假设转移时,计算新的索引落在11初始时这里为null
key=印value=bnext=杨
0 条评论
下一页