这是为了能让你写的类对象能往Set集合里面存储
实现了Set接口的两个类:hashset和treeset
当要往hashset集合里存对象的时候,就要保证存入的对象不能重复,这就要用到对象里的hashcode()和equals()方法,首先判断两个对象的hashcode(),判断两个对象的hash值,如果不相等,就说明两个对象不同,如果相等就还要比较两个对象的equals()方法,比较对象里的内容是否相等,如果equals()再相同,说明集合里已经存在同样的对象
treeset使用的是二叉树结构,当要往treeset集合里存储对象,还要实现comparable接口,让对象具备可比性,因为treeset集合要给对象排序 |