有序與無序存儲的區別在于是否能用下標值來取得相應元素。
無序集: Set
有序集: List
所以,凡是實現set的AbstractSet, CopyOnWriteArraySet, EnumSet, HashSet, JobStateReasons, LinkedHashSet, TreeSet
都是無序的。
凡是實現List的
AbstractList, AbstractSequentialList, ArrayList, AttributeList, CopyOnWriteArrayList, LinkedList, RoleList, RoleUnresolvedList, Stack, Vector
都是有序的。
Map是根據key來存儲的,也可以通過get來取得任一元素,所以,從這個角度講,它也是有序的。