摘要:
在之前学习的HashMap触发红黑树条件的知识点中,有一个步骤是resize(), 再来了解一下这块的知识 HashMap是JAVA最常用的集合之一,用来存储Key-Value这种键值对形式的数据,内部通过哈希表,让存取的效率最好的时候可以达到O(1),实际使用中可能存在hash冲突,引入了链表和红 阅读全文
posted @ 2020-01-27 17:59
Flower2021
阅读(585)
评论(0)
推荐(0)
摘要:
1.HashMap继承AbstractMap 实现Map接口,Map在java.util包中是独立的接口,不是继承Collection接口,继承Collection接口的有: /** * @see Set * @see List * @see Map * @see SortedSet * @see 阅读全文
posted @ 2020-01-27 12:51
Flower2021
阅读(306)
评论(0)
推荐(0)
摘要:
日常工作中,被同事突然问到的一个问题,hashmap是我们JAVA程序中使用频率非常高的key-value键值对形式的数据类型 结论是目前能触发转化的两个条件是:一个是链表的长度达到8个,一个是数组的长度达到64个 为什么要触发这个转换,目前官方的解释: Because TreeNodes are 阅读全文
posted @ 2020-01-27 11:33
Flower2021
阅读(9233)
评论(0)
推荐(0)
浙公网安备 33010602011771号