首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
我是产品你打我啊
2017-09-05 14:11
已编辑
New York University 产品经理
关注
已关注
取消关注
求问hashmap扩容机制
源码的话不是看很懂,有没有大佬深入浅出的讲一哈
提示
全部评论
推荐
最新
楼层
dianer666
西安电子科技大学 Java
https://tech.meituan.com/java-hashmap.html
点赞
回复
分享
发布于 2017-09-03 17:03
Sorrow_luk
湖南工业大学 Java
加载因子0.75 初始容量16 当容量达到12的时候就扩充,要么在原位置 要么就位置*2 很好看的
点赞
回复
分享
发布于 2017-09-03 16:43
Virgo
山东师范大学 Java
length+length/2 然后 重hash
点赞
回复
分享
发布于 2017-09-02 22:38
及时行乐z
桂林电子科技大学 Java
STL里面的好像有一个质数数组,当元素超过了那个质数就扩到下一个质数。(凭印象说的,仅供参考)
点赞
回复
分享
发布于 2017-09-02 22:29
2016-10-20
西安电子科技大学 Java
百度博客不一大堆?
点赞
回复
分享
发布于 2017-09-02 22:24
EmdeBoas
西安电子科技大学 Java
咬咬牙看下吧,毕竟要看的源码太多了,刚开始可能不习惯,后面就好了
点赞
回复
分享
发布于 2017-09-02 22:20
red学习中
小红书_后端开发工程师
网上百度下,有详细讲解的
点赞
回复
分享
发布于 2017-09-02 22:19
暂无评论,快来抢首评~
相关推荐
10-22 20:39
沈阳工业大学 Java
HashMap底层原理
HashMap底层原理1.什么是HashMap?是基于Map接口实现的存储键值对数据的集合其最多允许一个为null的key值,且HashMap存储的数据是无序的2.HashMap的组成其底层是由 数组 + 链表/红黑树 组成当链表长度大于8 且数组长度 超过 64 将链表转换为红黑树结构当链表长度大于8 但数组长度小于 64 则不会转成红黑树,数组继续扩容。3. HashMap put方法流程1.判断数组是否为空? 空 ==> 执行resize()方法对数组进行初始化2.根据key值计算hash值,得到该节点对应的数组存储下标3.若没发生hash冲突,直接将该节点存储对应的数组下标中4....
点赞
评论
收藏
分享
10-16 15:40
广东药科大学 Java
清能互娱Java
#面试问题记录#
面试问题记录
点赞
评论
收藏
分享
10-13 11:27
清华大学 Java
汇川Java一面面经
准备汇川的Java面试时,总结了一些个人经历和体会,希望对正在准备的同学有所参考。一、面试流程我面试的是技术面,整体流程大致如下:技术面:这一轮主要考察Java基础、并发、JVM、设计模式和算法能力。面试官会让我描述项目中的技术细节,偶尔会让我现场写小段代码。整个技术面大约持续了40分钟左右。全网最全面的java面试八股文专栏:https://www.nowcoder.com/creation/manager/columnDetail/0n9XOd二、面试题内容面试过程中,我遇到的题目大致可以分为以下几个方面:1. Java基础面试官问了ArrayList和LinkedList的区别,我详细讲...
查看29道真题和解析
点赞
评论
收藏
分享
10-14 12:57
河北经贸大学 Java
北京一小公司java实习面试记录
1.问了反射记不太情了,说了根据class去创建对象2.stream流,如何取最大值,还有排序也忘了,只看框架的八股了3.spring循环依赖如何形成,如何解决,我说了三级缓存,和@lazy4.拷打项目5.在项目中如何用redis的这里我直说了做了缓存,忘记说redisson了6.项目中印象深的错误7.常用那些ai工具
点赞
评论
收藏
分享
10-16 15:35
清华大学 Java
汇川Java二面面经
近期参加了汇川技术的 Java 开发岗位第二轮技术面试,面试时长约 40 分钟,主要围绕多线程、JVM、Spring 事务和项目实践展开,整体难度中等偏上。一、面试整体情况面试由一位技术主管主导,全程以问答形式进行,氛围正式。相比一面侧重语法与基础,二面更关注候选人对底层原理和系统设计的理解。全网最全面的java面试八股文专栏:https://www.nowcoder.com/creation/manager/columnDetail/0n9XOd二、核心问题回顾1. 多线程与并发重点考察了:synchronized 与 ReentrantLock 的区别;volatile 的作用;线程池参数...
查看19道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
造谣刑法老师媚男,反被老师法院起诉
1.9W
2
...
现在出海,是不是相当于十年前加入互联网?
9908
3
...
秋招小失败-后端小小劝退(大结局)
9204
4
...
9本秋招后端收获9+offer, 我做对了什么?
7543
5
...
一个大专学历15年IT之路的感悟
6192
6
...
字节懂车帝日常一面二面面经(已挂)
5308
7
...
你们说,人会一直倒霉吗?
5072
8
...
秋招能拿多个大厂offer的其实就两种人
3203
9
...
cvte体验实习
2521
10
...
好想被坚定地选择
2173
创作者周榜
更多
正在热议
更多
#
校招生月薪1W算什么水平
#
38297次浏览
209人参与
#
一人一个landing小技巧
#
124665次浏览
1450人参与
#
“vivo”个offer
#
40112次浏览
284人参与
#
如果上班像打游戏,你最想解锁什么技能
#
9123次浏览
73人参与
#
我和mentor的爱恨情仇
#
77127次浏览
427人参与
#
为了实习逃课值吗?
#
30586次浏览
278人参与
#
哪一瞬间觉得自己长大了
#
38940次浏览
494人参与
#
你见过哪些工贼行为
#
25409次浏览
127人参与
#
vivo工作体验
#
28621次浏览
124人参与
#
工作后明白的那些道理
#
22428次浏览
225人参与
#
实习吐槽大会
#
386089次浏览
2156人参与
#
我是面试官,请用一句话让我破防
#
27885次浏览
132人参与
#
中美关税战对我们有哪些影响
#
44087次浏览
371人参与
#
和mentor 1on1 都聊什么?
#
1408次浏览
18人参与
#
中美关系回暖,你会选择出海吗?
#
7803次浏览
118人参与
#
哪些行业值得去?
#
6157次浏览
51人参与
#
华为保温
#
108710次浏览
410人参与
#
读研or工作,哪个性价比更高?
#
79024次浏览
769人参与
#
你想留在一线还是回老家?
#
62298次浏览
537人参与
#
i人适合做什么工作
#
12375次浏览
101人参与
#
美团开奖
#
227646次浏览
1161人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务