![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码
lxyer4u
这个作者很懒,什么都没留下…
展开
-
什么情况下需要重写equals方法,为什么一定需要重写hashcode
目录一.什么情况下需要重写equals方法?正常情况下,Java的基本数据类型和包装数据类型一.什么情况下需要重写equals方法?正常情况下,Java的基本数据类型和包装数据类型...原创 2020-01-10 17:40:23 · 2655 阅读 · 0 评论 -
HashMap源码解析(基于JDK11)
概念HashMap是基于哈希表的Map接口的非同步实现,允许使用null值和null键。当即key为null的键值对,hash值为0,hashmap保存的就是0。所以一个hashmap对象只会存储一个key为null的键值对,因为它们的hash值都相同。HashMap的key为null时,是在talbe[0]链表中查找key为null的元素,如果找到,则将value重新赋值给这个元素的val...原创 2019-01-10 14:59:37 · 644 阅读 · 0 评论