集合2

Java集合框架成員:Collection系列,Map系列,Iterator系列。
Collection、Map:盛裝其他對象。
Iterator:遍歷Collection集合中的元素。
Iterator迭代訪問Collection集合元素時(shí),集合中的元素不能被改變,只能用Iterator的remove方法。

Collection -- Set -- EnumSet
Collection -- SortedSet -- TreeSet
Collection -- HashSet -- LinckedHashSet

Collection -- Queue -- Deque -- ArrayDeque
Collection -- Queue --PriorityDeque

Collection -- List -- ArrayList
Collection -- Vector -- Stack

Collection -- Queue -- Deque
-- LinckedList
Collection -- List

Map -- EnumMap
Map --WeakHashMap
Map -- IdentityHashMap
Map -- HashMap(線程不安全,Key,Value允許null) -- LinckedHashMap
Map -- HashTable(線程安全,key,Value允許null) -- Properties
Map -- SortedMap -- Treemap

操作集合類的工具類Collections
對元素的操作:排序,查詢,修改,將集合設(shè)置成不可變,對集合對象實(shí)現(xiàn)同步控制等。
同步控制:Collections.synchronizedXxx();
設(shè)置不可變:emptyXxx(),SingetonXxx(),unmodifiableXxx()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 1.Java集合框架是什么?說出一些集合框架的優(yōu)點(diǎn)? 每種編程語言中都有集合,最初的Java版本包含幾種集合類:V...
    Oneisall_81a5閱讀 908評論 0 11
  • 1.Java集合框架是什么?說出一些集合框架的優(yōu)點(diǎn)? 每種編程語言中都有集合,最初的Java版本包含幾種集合類:V...
    獨(dú)念白閱讀 823評論 0 2
  • 1.Java集合框架是什么?說出一些集合框架的優(yōu)點(diǎn)? 每種編程語言中都有集合,最初的Java版本包含幾種集合類:V...
    joshul閱讀 376評論 0 2
  • 1.Java集合框架是什么?說出一些集合框架的優(yōu)點(diǎn)? 每種編程語言中都有集合,最初的Java版本包含幾種集合類:V...
    胖先森閱讀 813評論 4 17
  • 1.Java集合框架是什么?說出一些集合框架的優(yōu)點(diǎn)? 每種編程語言中都有集合,最初的Java版本包含幾種集合類:V...
    hutuxiaogui閱讀 681評論 0 10