hashset和treeset的区别???
hashset,必须重写hashcode和equals方法
treeset,必须重写comparable接口否则会报类型转换异常
comparable比较器有两种:
内比较器和外比较器
外:导包java.util.Comparator 外比较器 int compare(DVD o1, DVD o2) 也可以使用匿名内部类去实现(在测试类里写)
内:java.util.Comparable 内比较器 int compareTo(DVD o)(在Javabean中重写写comparableto方法)