Set用于存取无序无重复的数据,主要实现类有:
TreeSet类
HashSet类
HashSet :采用散列码的形式来管理加载数据
Hashcode 方法:每一个Object对象都有一个hashcode散列码,hashcode值是指对
象的首地址值。
两个对象相等的条件包含包含两个是:
1)两个对象的属性值相同: equals()方法
2)两个对象属性的hashcode码相同。
覆盖hashcode()方法:
只有在用散列码的方式管理的数据中进行覆盖。
TreeSet : 可以排序,必须实现Comparable接口
自定义的类可以比较大小的前提:实现Comparable接口。