会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
凡人编程传(Java)
博客园
首页
新随笔
联系
订阅
管理
2024年6月14日
面试官:为什么重写equals方法必须要重新hashCode方法?
摘要: 网络上解释的很全面但是很枯涩,也有些难懂,其实就是为了保证当该对象作为key时哈希表的检索效率。如HashMap的get方法是分两步获取的 第一步通过key的哈希值找到对应的哈希桶 第二步通过equals方法来判断是否为同一个key(因为可能出现哈希冲突) 假设一个Student类有三个属性:学号、
阅读全文
posted @ 2024-06-14 20:04 凡人编程传(Java)
阅读(30)
评论(0)
推荐(0)
编辑
公告