
源码
文章平均质量分 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 · 80 阅读 · 0 评论 -
ArrayLIst源码解析 ——Java8
ArrayLIst源码分析原创 2023-10-31 20:57:47 · 88 阅读 · 0 评论