彻底搞定HashMap、ConCurrentHashMap jdk1.7 or 1.8

hashmap面试必问。所以一定要弄明白 首先介绍hashmap jdk1.7hashmap 底层采用   数据 + 链表 比较简单。相信很多人都自己实现过一遍。采用头插法插入数据。这种方式不安全 下图 重点来了: 当数组扩容的时候,我们采用的方法是这样的,扩容当然是在原有的基础 * 2 ,  这里暂时记下当前容量为 capacity 。两倍就相当于原来的capacity向左移动一位,但还是 11
相关文章
相关标签/搜索