摘要:
tableSizeFor是HashMap中的一个方法,功能(不考虑大于最大容量的情况)是返回大于输入参数且最近的2的整数次幂的数。 参考:https://www.cnblogs.com/loading4/p/6239441.html 该算法让最高位的1后面的位全变为1。最后再让结果n+1,即得到了2 阅读全文
摘要:
参考:https://www.jianshu.com/p/4990ac0378ee 阅读全文
摘要:
#1 概述 Java中的位运算符有:&(与)、|(或)、^(异或)、~(取反)。 移位运算符有:<<(左移)、>>(右移)、>>>(无符号右移),没有<<<运算符。 #2 位运算符 计算口诀 | 运算 | 规则 | | | | | & | 全1为1 | | | | 有1为1 | | ^ | 相异为1 阅读全文