JAVA HashMap 原理分析
程序员文章站
2022-07-08 17:57:59
HashMap 是Java面试中被点名频率较高的一个,今天找时间总结一下:1 、jdk7 多线程环境下使用HashMap会有什么问题,怎么导致的? 怎么解决? 参考:https://www.cnblogs.com/lan-ge/p/10290169.html2、java8 中hashMap put方法和Java7 有什么不同? 参考:http://tianxiaobo.com/2018/01/18/HashMap-%E6%BA%90%E7%A0%81%E8%AF%A6%E7%BB%86%.....
HashMap 是Java面试中被点名频率较高的一个,今天找时间总结一下:
1 、jdk7 多线程环境下使用HashMap会有什么问题,怎么导致的? 怎么解决?
参考:https://www.cnblogs.com/lan-ge/p/10290169.html
2、java8 中hashMap put方法和Java7 有什么不同?
3、HashMap的初始化是什么时候进行的?初始化的大小有什么特点?
4、为什么要求重写equals 的时候,要求要重写hashCode 方法?
5、Java8中是什么情况下会转红黑树?
https://zhuanlan.zhihu.com/p/138937322
以上是我参考的文档 这里记录一下 方便后续写博客的时候借鉴!!!!!
本文地址:https://blog.csdn.net/dagecao/article/details/109268350
下一篇: JVM理解笔记