什么是无序性?无序性不等于随机性 ,无序性是指存储的数据在底层数组中并非按照数组索引的顺序添加 ,而是根据数据的哈希值决定的,根据哈希值不同,可以改变元素存储的位置,及数组索引对应的元素映射也会改变。
不可重复性什么是不可重复性?不可重复性是指添加的元素按照 equals()判断时 ,返回 false,需要同时重写 equals()方法和 HashCode()方法。因为假如存储一个对象,使用equals()方法判断,返回false,那hashCode()方法可能返回相同的哈希值,那么程序就会判别这是一个不同的元素,存储进集合元素里,那就违反了Set的不能存储相同元素的原则。
List ArrayList实现类 Vector实现类 linkedList实现类 Queue Deque接口 PriorityQueue实现类 ArrayDeque实现类 Set HashSet实现类 TreeSet实现类 linkedHashSet实现类 HashMap实现类 linkedHashMap实现类 SortedMap 接口和 TreeMap 实现类 WeakHashMap 实现类 IdentityHashMap 实现类 EnumMap实现类
备注:个人总结,可能有纰漏,还请各位大佬指正。



