hashmap的实现原理或者底层实现。怎样回答能拿高分

如题。面试官问hashmap的实现原理或者底层实现。怎样回答能拿高分#笔经##面经#
全部评论
看我写的这2个源码 把总结答出来 估计还行吧 1.7 :http://blog.csdn.net/carson_ho/article/details/79373026 1.8:http://blog.csdn.net/carson_ho/article/details/79373134
点赞
送花
回复
分享
发布于 2018-03-12 22:06
高位hash,高并发下hashmap导致CPU 100。还有的话...楼下补充
点赞
送花
回复
分享
发布于 2018-03-12 16:41
网易互娱
校招火热招聘中
官网直投
讲清楚底层实现还有hashmap有些地方这样设计的优点,你可以谈一下自己的想法,这样应该蛮好的
点赞
送花
回复
分享
发布于 2018-03-12 16:49
直接回答里面的方法 比如put一步一步如何实现的,讲明白即可
点赞
送花
回复
分享
发布于 2018-03-12 16:53
看源码呗
点赞
送花
回复
分享
发布于 2018-03-12 17:31
扩容
点赞
送花
回复
分享
发布于 2018-03-12 17:55
看源码
点赞
送花
回复
分享
发布于 2018-03-12 22:03
很遗憾,讲清楚这个不能拿高分,顶多不掉分
点赞
送花
回复
分享
发布于 2018-03-12 22:23
讲讲rehashing的过程,配合concurrentHashmap讲,安全性等,也可以讲下hashcode和equals 然后讲讲扩容,头插法导致的问题,现在jdk8之后怎么解决的,同配合concurrentHashmap讲,可以引到modCount,锁等 还可以讲讲数据结构,红黑树,怎么自平衡的 最后讲讲你怎么用的,是否用到了特性,例如key不可变性
点赞
送花
回复
分享
发布于 2018-03-12 22:43

相关推荐

点赞 37 评论
分享
牛客网
牛客企业服务