HashMap中的一些面试题
为什么要讲容量设置为2的N次放
1 h&(length-1)=h%length length必须为2的N次方
2 位运算符耗时:2640ms
取模运算:25157 (取模运算太耗费时间)
3 数组扩容,大量rehash(取模)
如果有来生,要做一片树叶。
春天恋上枝,炎夏恋上水。
深秋恋上土,东来化作泥。
润物细无声,生生世世恋红尘。
为什么要讲容量设置为2的N次放
1 h&(length-1)=h%length length必须为2的N次方
2 位运算符耗时:2640ms
取模运算:25157 (取模运算太耗费时间)
3 数组扩容,大量rehash(取模)