HashMap内部数组长度为什么是2的幂次
用&运算代替%运算,若不为2的幂次,内部数组会存在浪费 index = (tab.length - 1) & hash 若不为2的幂次,则减一后低位必存在0,这样相与后该位结 ...
用&运算代替%运算,若不为2的幂次,内部数组会存在浪费 index = (tab.length - 1) & hash 若不为2的幂次,则减一后低位必存在0,这样相与后该位结 ...