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
相關文章
相關標籤/搜索