黑馬程式設計師 Collection集合類

2021-06-26 12:05:34 字數 868 閱讀 9868

set

treeset

2.map

treemap

hashtable

map 一次存兩個物件, 鍵值對 * hashmap 使用雜湊演算法對鍵去重複, 效率高, 但無序 * linkedhashmap 使用雜湊演算法去重複, 並且保留儲存順序 * treemap 使用二叉樹演算法排序, 可以自定義順序 * hashtable 類似hashmap, 執行緒安全, 效率略低, 不允許null鍵和null值

2.迭代集合

3.迭代時刪除的問題

vector

linkedlist

(2)arraylist(儲存字串和自定義物件)

(3)vector(儲存字串和自定義物件)

(4)linkedlist(儲存字串和自定義物件)

(5)案例:

c:用linkedlist模擬棧資料結構

(3)好處:

(4)泛型的前世今生

(5)泛型的使用:(掌握)

四.hashset(linkedhashset)

2.將自定義類的物件存入hashset去重複

五.迭代(遍歷)

2.set

2.map

3.list

4.vector

七.treeset

2.使用方式

b.比較器順序(comparator)

c.兩種方式的區別

2.map常用方法

3.迭代map集合

b.entryset()

4.hashmap

5.linkedhashmap

6.treemap

7.hashtable

黑馬程式設計師 Collection學習總結

asp.net unity開發 net培訓 期待與您交流!collection容器學習總結 1.collection是所有容器都會實現的乙個根介面,他下面又細分了list,map,set三大子介面,collection實現了陣列的所有功能,和陣列相比,collection可以動態的改變 大小,其操作...

黑馬程式設計師

asp.net android ios開發 net培訓 期待與您交流!map hashtable 底層是雜湊表資料結構,不可以存入null鍵和null值。該執行緒是同步的,jdk1.0出現,效率低。hashmap 底層是雜湊表資料結構,允許使用null鍵和null值。該集合執行緒是不同步的,將has...

黑馬程式設計師

1.了解反射 反射 就是通過class檔案物件,去使用該檔案中的成員變數,構造方法,成員方法。person p new person p.使用 要想這樣使用,首先你必須得到class檔案物件,其實也就是得到class類的物件。2.反射中的類 class類 成員變數 field類 構造方法 const...