- 相關(guān)推薦
java集合類基本簡(jiǎn)介
序號(hào) 類描述
1 AbstractCollection
實(shí)現(xiàn)了大部分的集合接口。
2 AbstractList
繼承于AbstractCollection 并且實(shí)現(xiàn)了大部分List接口。
3 AbstractSequentialList
繼承于 AbstractList ,提供了對(duì)數(shù)據(jù)元素的鏈?zhǔn)皆L問(wèn)而不是隨機(jī)訪問(wèn)。
4 LinkedList
繼承于 AbstractSequentialList,實(shí)現(xiàn)了一個(gè)鏈表。
5 ArrayList
通過(guò)繼承AbstractList,實(shí)現(xiàn)動(dòng)態(tài)數(shù)組。
6 AbstractSet
繼承于AbstractCollection 并且實(shí)現(xiàn)了大部分Set接口。
7 HashSet
繼承了AbstractSet,并且使用一個(gè)哈希表。
8 LinkedHashSet
具有可預(yù)知迭代順序的 Set 接口的哈希表和鏈接列表實(shí)現(xiàn)。
9 TreeSet
繼承于AbstractSet,使用元素的自然順序?qū)υ剡M(jìn)行排序.
10 AbstractMap
實(shí)現(xiàn)了大部分的Map接口。
11 HashMap
繼承了HashMap,并且使用一個(gè)哈希表。
12 TreeMap
繼承了AbstractMap,并且使用一顆樹(shù)。
13 WeakHashMap
繼承AbstractMap類,使用弱密鑰的哈希表。
14 LinkedHashMap
繼承于HashMap,使用元素的自然順序?qū)υ剡M(jìn)行排序.
15 IdentityHashMap
繼承AbstractMap類,比較文檔時(shí)使用引用相等。
在前面的教程中已經(jīng)討論通過(guò)java.util包中定義的類,如下所示:
序號(hào) 類描述
1 Vector
Vector類實(shí)現(xiàn)了一個(gè)動(dòng)態(tài)數(shù)組。和ArrayList和相似,但是兩者是不同的。
2 Stack
棧是Vector的一個(gè)子類,它實(shí)現(xiàn)了一個(gè)標(biāo)準(zhǔn)的后進(jìn)先出的棧。
3 Dictionary
Dictionary 類是一個(gè)抽象類,用來(lái)存儲(chǔ)鍵/值對(duì),作用和Map類相似。
4 Hashtable
Hashtable是原始的java.util的一部分, 是一個(gè)Dictionary具體的實(shí)現(xiàn) 。
5 Properties
Properties 繼承于 Hashtable.表示一個(gè)持久的屬性集.屬性列表中每個(gè)鍵及其對(duì)應(yīng)值都是一個(gè)字符串。
6 BitSet
一個(gè)Bitset類創(chuàng)建一種特殊類型的數(shù)組來(lái)保存位值。BitSet中數(shù)組大小會(huì)隨需要增加。
一個(gè)Bitset類創(chuàng)建一種特殊類型的數(shù)組來(lái)保存位值。BitSet中數(shù)組大小會(huì)隨需要增加。
【java類基本簡(jiǎn)介】相關(guān)文章:
Java類基本構(gòu)成05-11
Java類的基本構(gòu)成08-28
Java類的基本構(gòu)成09-15
Java類的基本構(gòu)成09-11
java File類的基本使用方法09-15
java語(yǔ)言的簡(jiǎn)介08-30
Java語(yǔ)言簡(jiǎn)介08-23
Java語(yǔ)言的簡(jiǎn)介09-09