会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
chenmochen
博客园
首页
新随笔
联系
订阅
管理
2024年4月7日
在使用set添加对象的时候,重写了hashcode方法后,为什么equals返回的仍是false,如何理解hash值和内存地址之间的关系。个人理解不知道对不对
摘要: /* * 1.对象的哈希码值和内存地址值不是一回事; * 2.如果自定义类不复写Object类中的equals方法,那么equals比较的就是两个对象的内存地址值。 */ /** * 下面证明了hash值和内存地址的关系 * 一、当没有重写hashCode()方法的时候, * System.out.
阅读全文
posted @ 2024-04-07 13:39 小陈java日记
阅读(12)
评论(0)
推荐(0)
编辑
公告