标签:Java面试题
Set用于存取无序无重复的数据,主要实现类有:
TreeSet类
HashSet类
HashSet :采用散列码的形式来管理加载数据
Hashcode 方法:每一个Object对象都有一个hashcode散列码,hashcode值是指对
象的首地址值。
两个对象相等的条件包含包含两个是:
1)两个对象的属性值相同: equals()方法
2)两个对象属性的hashcode码相同。
覆盖hashcode()方法:
只有在用散列码的方式管理的数据中进行覆盖。
TreeSet : 可以排序,必须实现Comparable接口
自定义的类可以比较大小的前提:实现Comparable接口。
来自IT公司面试手册
分享给朋友:
下一篇:HashTable 与HashMap的区别
上一篇:Vector 与ArrayList 的区别
亲~ 如果您有更好的答案 可在评论区发表您独到的见解。
您想查看更多的信息:
面试题