1.HashSet的去重机制:hashCode + equals,底层先通过存入hash值,通过hash值获得索引,如果发现table索引所在位置如果有数据,就进行equals比较(遍历比较),如果比较后,不相同,就加入,如果相同则不加入
2.TreeSet的去重机制:如果你传入的是一个Comparator匿名对象,就去实现comparator的去重,如果方法返回0,则认为是相同元素,就不添加,如果你没有传入Comparator匿名对象,则以你添加的对象实现的Comparable接口的CompareTo去重