HashMap 为什么数组/桶的容量要设计成2的n次幂? 为什么数组/桶的容量要设计成2的n次幂? 为了能更快计算出桶下标 如何更快? 使用位运算替换十进制运算 如何替换? 使用&替换% 何解? x%2^n 等同于 x&(2^n - 1) 如何保证是2的n次幂? 使用5次无符号右移+1