![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码
文章平均质量分 83
Ibuprofen_xx
这个作者很懒,什么都没留下…
展开
-
HashMap源码分析
HashMap会根据用户指定的初始容量获取一个既大于 cap 又最接近cap的 2的整数次幂数值作为阈值。如果key == null 返回0,key的hashCode值的高16位异或低16位。一个数字左移一次就是乘2 左移2次就是乘两次2。HashMap底层数组长度为何总是2的n次方。把高低位都利用起来,减少hash冲突。JDK1.8中HashMap的改变。原创 2023-11-19 16:44:45 · 54 阅读 · 0 评论 -
ArrayLIst源码解析 ——Java8
ArrayLIst源码分析原创 2023-10-31 20:57:47 · 53 阅读 · 0 评论