求最接近cap的2次幂(tableSizeFor函数的实现)
不比cap小的2次幂(HashMap中的tableSizeFor函数)// 初始化临界值的具体实现
static final int tableSizeFor(int cap) {
int n = cap - 1;
n |= n >>> 1;//现将n无符号右移1位,并将结果与右移前的n做按位或操作,结果赋给n;
n |= n >>>...
原创
2018-06-07 11:16:41 ·
775 阅读 ·
0 评论