- 博客(2)
- 收藏
- 关注
原创 this license XXXXXX has been cancelled问题解决:
下面为复制红框内容,直接复制进去就好!再去输入你的激活码即可。
2024-05-18 23:01:46 2176
原创 为什么重写equals方法还必须要重写hashcode方法?
因为一个对象的hashcode默认是jvm随机生成的 但是如果两个对象指向同一个地址值 那么这两个对象的hashcode一定相同 但是 如果这两个对象仅仅只是内容相同而地址值不同 而这种情况你又没有重写hashcode 则可能会导致hashcode不相同的情况。试想一下 现在有两个相同的对象 而地址值不相同 现在向散列集合中存这两个对象 必然会导致hashcode不相同 这样就不会出现hash冲突问题 即两个相同的对象都能存储在集合中 这显然是不合乎常理的。
2023-11-03 18:16:45 27
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人