Hashmap源码解析(jdk1.8)

关于容量的计算node static final int tableSizeFor(int cap) { int n = cap - 1; // cap = 38, n = 37 : 100101 最终得出 应该是 111111 n |= n >>> 1; // 100101 | 010010 = 110111 移动一位发现把两个前两位都是1
相关文章
相关标签/搜索