Java集合類之再總結

2021-07-03 12:38:40 字數 969 閱讀 1170

collection

├list

│├linkedlist

│├arraylist

│└vector

│ └stack

└set

├hashset

├treeset

├linkedhashset

map├hashtable

├hashmap

├weakhashmap

└sortedmap 

└treemap

2.分類介紹

collection是最基本的集合介面,jdk提供的類都繼承自collection的「子介面」,如list和set。

所有實現collection介面的類都必須提供兩個標準的建構函式:無引數的建構函式和有乙個collection引數的建構函式。前者用於建立乙個空的collection,後者用於建立乙個新的collection,允許使用者複製乙個collection。不論collection的實際型別如何,它都支援乙個iterator()的方法,該方法返回乙個迭代子,可逐一訪問collection中每乙個元素。用法如下:

iterator it = collection.iterator(); //

獲得乙個迭代子

while(it.hasnext())

由collection介面派生的兩個介面是list和set。

1)collection和map區別:

2)collection子介面list和set區別:

3)list實現類arraylist、linkedlist和vector區別

4)set實現類hashset和treeset區別

5)map實現類hashtable、hashmap和weakhashmap

3 總結

Java之集合類應用總結

1.集合類類圖 collection list linkedlist arraylist vector stack set hashset treeset linkedhashset map hashtable hashmap weakhashmap sortedmap treemap 2.分類介紹...

Java之集合類應用總結

1.集合類類圖 collection list linkedlist arraylist vector stack set hashset treeset linkedhashset map hashtable hashmap weakhashmap sortedmap treemap 2.分類介紹...

JAVA集合類總結

所有的集合類都是先iterator介面,意味著所有的集合類都是可以迭代輸出的。以collection為介面的元素集合型別,以map為介面的對映集合型別 所有集合的實現類都不是直接實現集合類介面,而是都繼承乙個相應的抽象類。list list介面提供了多個實現的子類,其實現類有arraylist,li...