专栏名称: 码小辫
给程序员和编程爱好者分享计算机编程电子书以及相关的学习资源
目录
相关文章推荐
今天看啥  ›  专栏  ›  码小辫

为什么阿里巴巴修正了HashMap关于1024个元素扩容的次数?(典藏版)

码小辫  · 公众号  ·  · 2024-03-17 17:19
来源|juejin.cn/post/7302724955699789863引言最近在翻看《阿里巴巴开发手册-嵩山版》时,发现其修正了关于HashMap关于1024个元素扩容的次数 在先前的版本泰山版我们可以看到以下描述:而嵩山版则可以看到:同时我们也可在嵩山版的版本历史中看到对以上变化的描述:并且我在官网文档中也同样发现了采访视频对这一变化,主持人对孤尽老师提出了以下疑问:主持人:有同学问,嵩山版修正了HashMap关于1024个元素扩容的次数?那么这个泰山版中是七次扩容,我感觉是正确的,为什么现在进行了修改?孤尽老师:“大家可以看到嵩山版描述都改了,就没有讲「扩容」,讲叫「resize」的次数。因为resize的这个次数的话,我们在调resize的时候,就put,如果你new了一个HashMap它并不会给你分配空间,第一次put的时候,它才会给你分配空间。所以就是说我们在第一 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照