有序与无序存储的区别在于是否能用下标值来取得相应元素。

无序集: Set 有序集: List 所以,凡是实现set的AbstractSet, CopyOnWriteArraySet, EnumSet, HashSet, JobStateReasons, LinkedHashSet, TreeSet 都是无序的。 凡是实现List的 AbstractList, AbstractSequentialList, ArrayList, AttributeList, CopyOnWriteArrayList, LinkedList, RoleList, RoleUnresolvedList, Stack, Vector 都是有序的。 Map是根据key来存储的,也可以通过get来取得任一元素,所以,从这个角度讲,它也是有序的。