欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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 有什么不同?

  参考:http://tianxiaobo.com/2018/01/18/HashMap-%E6%BA%90%E7%A0%81%E8%AF%A6%E7%BB%86%E5%88%86%E6%9E%90-JDK1-8/

3、HashMap的初始化是什么时候进行的?初始化的大小有什么特点?

4、为什么要求重写equals 的时候,要求要重写hashCode 方法?

5、Java8中是什么情况下会转红黑树?

https://zhuanlan.zhihu.com/p/138937322

 

以上是我参考的文档 这里记录一下 方便后续写博客的时候借鉴!!!!!

 

 

本文地址:https://blog.csdn.net/dagecao/article/details/109268350