一、UML演示Collection集合的繼承結構圖 二、Set集合 1.List存儲元素的特點:有序可重覆。有序,存進去是什麼順序,拿出來還是什麼順序。 2.Set存儲元素的特點:無序不可重覆,存進去的時候是這樣一個順序,拿出來的時候,不一定是原來的順序了。 3.SortedSet特點存儲元素的特點 ...
一、UML演示Collection集合的繼承結構圖
二、Set集合
1.List存儲元素的特點:有序可重覆。有序,存進去是什麼順序,拿出來還是什麼順序。
2.Set存儲元素的特點:無序不可重覆,存進去的時候是這樣一個順序,拿出來的時候,不一定是原來的順序了。
3.SortedSet特點存儲元素的特點:無序不可重覆,但是存儲進去的元素可以按照,元素的大小自動排序。
三、常用集合類底層數據結構簡介
1.ArrayList底層採用的是數組存儲元素的,所以ArrayList集合適合查詢,不適合頻繁的隨機增刪元素。
2.LinkedList底層採用的雙向鏈表,這種數據結構存儲數據的。鏈表適合頻繁的增刪元素,不適合查詢操作。
3.Vector底層和ArrrayList集合相同,但是Vector是線程安全的,效率較低,所以現在已經很少使用了。
四、Map集合繼承結構圖
Map集合是以鍵值方式存儲元素,該鍵的特點:無序不可重覆,Map和Collection沒有關係。
五、源碼:
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關註微信公眾號:傅里葉變換,個人公眾號,僅用於學習交流,後臺回覆”禮包“,獲取大數據學習資料。