集合的概念:
為了儲存這些數目不確定的物件,jdk中提供了一系列特殊的類,
這些類可以儲存任意型別的物件,並且長度可變,統稱為集合。
集合的兩大類:即1.單列集合 collection ,2.雙列集合map;
collection 的特點:單列集合類的根介面,用於儲存一系列符合某種規則的元素,它有兩個重要的子介面,
分別是list 和 set 。其中,list 的特點是元素有序、元素可重複。
set的特點是元素無序並且不可重複。
list介面的主要實現類有 arraylist 和 linkedlist,set介面的主要實現類有 hashset 和 treeset.
map 的特點:雙列集合類的根介面,用於儲存具有鍵(key)、 值(value) 對映關係的元素,每個元素都包含一對鍵值,
在使用map集合 時可以通過指定的key 找到對應的value,例如根據乙個學生的學號可以找到對應的學生。
map介面的主要實現類有 hashmap 和 treemap.
java總結(集合框架)
1 集合框架 collection and map,集合和對映,容器類 cpp 集合框架是為表示是為表示和操作集合而規定的一種統一的標準體系結構 在程式設計中容器是用來組織和儲存其他物件的物件 實現鍊錶的類就是乙個容器的例項 1 list 元素有先後次序的集合,元素有index位置 元素可以重複 繼...
AJPFX總結Collection集合(上)
出現集合類的原因 物件導向語言對事物的體現都是以物件的形式,所以為了方便對多個物件的操作,就對物件進行儲存,集合就是儲存物件最常用的乙個方式.陣列和集合都是容器有何不同?陣列雖也可儲存物件,但長度是固定的,集合長度是可變的,陣列中可以儲存基本資料型別,集合只能儲存物件.特點 集合只用於儲存物件,集合...
Java總結 集合 Map介面,HashMap等
hashmap是map使用頻率最高的實現類 允許使用null的key和null的value,與hashset一樣不保證key的順序 linkedhashmap是hashmap的子類 與linkedhashset類似,保證遍歷順序與插入順序相同 保證key有一定順序 自然排序 定製排序 參考trees...