先上总结:
- 不允许重复元素:
HashSet
、TreeSet
、PriorityQueue
等。 - 允许重复元素:
ArrayList
、LinkedList
、Vector
、Queue
、Map
中的值等。 - 顺序性:
- 无序:
HashSet
、HashMap
、PriorityQueue
、ConcurrentHashMap
等。 - 按插入顺序:
LinkedHashSet
、LinkedHashMap
、ArrayList
、LinkedList
、ArrayDeque
等。 - 按排序顺序:
TreeSet
、TreeMap
等。
- 无序:
如图所示: