首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java面试
订阅
user6715730814861
更多收藏集
微信扫码分享
微信
新浪微博
QQ
2篇文章 · 0订阅
HashSet 是如何保证元素不重复的?
HashSet 实现了 Set 接口,由哈希表(实际是 HashMap)提供支持。HashSet 不保证集合的迭代顺序,但允许插入 null 值。也就是说 HashSet 不能保证元素插入顺序和迭代顺
Java 重写euqals方法及重写hashCode方法的必要性
第二个:证明重写hashcode方法的必要性。 因为set判断内容是否重复,是根据hashcode方法来判断的,而Person类的hashcode方法没有重写,还是调用Object的hashcode(),而Object的hashcode()方法是根据内存地址生成hashcode…