面试细节:为什么 HashMap 默认加载因子非得是0.75?
前言
有很多东西之前在学的时候没怎么注意,笔者也是在重温HashMap的时候发现有很多可以去细究的问题,最终是会回归于数学的,如HashMap的加载因子为什么是0.75?
本文主要对以下内容进行介绍:
为什么HashMap需要加载因子?
解决冲突有什么方法?
为什么加载因子一定是0.75?而不是0.8,0.6?
(若文章有不正之处,或难以理解的地方,请多多谅解,欢迎指正)
为什么HashMap需要加载因子?
HashMap的底层是哈希表,是存储键值对的结构类型,它需要通过一定的计算才可以确定
原创
2020-06-23 17:09:04 ·
176 阅读 ·
1 评论