集合
八泪
躺的太久了,稍微努力了一下就觉得自己拼命了吗?
展开
-
ConcurrentHashMap有哪些构造函数?
ConcurrentHashMap有哪些构造函数? 一共有五个,作用及代码如下: 复制代码 //无参构造函数 public ConcurrentHashMap() { } //可传初始容器大小的构造函数 public ConcurrentHashMap(int initialCapacity) { if (initialCapacity < ...原创 2019-11-20 14:58:11 · 417 阅读 · 0 评论 -
HashMap的扩容操作是怎么实现的?
通过分析源码我们知道了HashMap通过resize()方法进行扩容或者初始化的操作,下面是对源码进行的一些简单分析: /** * 该函数有2中使用情况:1.初始化哈希表;2.当前数组容量过小,需要扩容 */ final Node<K,V>[] resize() { Node<K,V>[] oldTab = table;// 扩容前的数组(当前数组) i...原创 2019-08-25 13:12:20 · 2249 阅读 · 0 评论