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...