java
错觉_
这个作者很懒,什么都没留下…
展开
-
面向对象——思维导图
原创 2019-10-23 16:26:14 · 231 阅读 · 0 评论 -
hashMap总结
1.为什么hashMap的大小为2^n?hashMap大小如果不是为2^n,在hash&(n-1)的时候就会干扰到值,假设初始化大小为7,则hash& 6在运算的时候,6的二进制是0110如图,大小如果不是为2^n,做与运算的时候就会干扰hash得值。如果是二的幂次方,结果为0111,能保证数据不被干扰到。2.求下标位置i = (n - 1) & hash ...原创 2019-10-23 15:45:04 · 111 阅读 · 0 评论 -
再有人问你Java内存模型是什么,就把这篇文章发给他。
...转载 2019-07-05 11:31:31 · 116 阅读 · 0 评论