全部评论
看我写的这2个源码 把总结答出来 估计还行吧 1.7 :http://blog.csdn.net/carson_ho/article/details/79373026 1.8:http://blog.csdn.net/carson_ho/article/details/79373134
高位hash,高并发下hashmap导致CPU 100。还有的话...楼下补充
讲清楚底层实现还有hashmap有些地方这样设计的优点,你可以谈一下自己的想法,这样应该蛮好的
直接回答里面的方法 比如put一步一步如何实现的,讲明白即可
看源码呗
扩容
看源码
很遗憾,讲清楚这个不能拿高分,顶多不掉分
讲讲rehashing的过程,配合concurrentHashmap讲,安全性等,也可以讲下hashcode和equals 然后讲讲扩容,头插法导致的问题,现在jdk8之后怎么解决的,同配合concurrentHashmap讲,可以引到modCount,锁等 还可以讲讲数据结构,红黑树,怎么自平衡的 最后讲讲你怎么用的,是否用到了特性,例如key不可变性
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享