摘要:
Java HashMap采用了多次无符号位移运算计算容量,返回大于当前容量的符合2^n整型值: 1.首先cap-1是为了保证通用性,防止已经是2^n的情况,二进制1000进行下述运算会得到10000,其实1000就够了 2.依次位移了31位,搭配逻辑或运算,可以使任何非0的正数首位1之后的所有位都变 阅读全文
posted @ 2020-08-06 12:18
冰露矿泉水
阅读(52)
评论(0)
推荐(0)
2020年8月6日