列表中的元素可以重復和排序(這裏的排序指的是按照它們被放置的順序存儲)。如果1,2,3按順序存儲在列表中,則從列表遍歷的順序也是1,2,3)。
Set:數據是無序的和唯壹的,並且實現類不是線程安全的。
地圖:
java中的Map(映射)是映射鍵對象和值對象的集合,其中每個元素都包含鍵對象和值對象,值對象也可以是Map類型的數據。因此Map支持多級映射,Map中的鍵是唯壹的,但值可以不同。地圖采集可以通過兩種方式實現。壹種稱為HashMap,它是通過使用哈希表來完成的。它和HashSet都是使用哈希表完成的,但不同的是在哈希表的每個桶中,HashSet只有壹個鍵,HashMap掛壹個值;在每個鍵上;另壹個是TreeMap,它實現了SortMap接口,即它使用紅黑樹的數據結構。和TreeSet壹樣,它也可以實現兩種排序方式:自然排序和自定義排序,而哈希表不提供排序。