JDK1.8 HahMap 红黑树源码学习
1 JDK 1.8 hashmap扩容条件 table数组长度达到64 且 链表长度大于8
2 插入元素代码学习
代码块1
当节点类型为treeNode时,将key放到红黑树上
e = ((TreeNode<K,V>)p).putTreeVal(this, tab, hash, key, value);
代码块2
final TreeNode<K,V> putTreeVal(HashMap<K,V> map, Node<K,V>[] t...
原创
2020-09-24 12:59:06 ·
230 阅读 ·
0 评论