java底層學習(四)——java中的集合

先來張圖: 包括了java中的集合,下面講一下這些集合的特點和適用的環境: ArrayList 優點: 底層數據結構是數組,查詢快,增刪慢。 缺點: 線程不安全,效率高 Vector 優點: 底層數據結構是數組,查詢快,增刪慢。 缺點: 線程安全,效率低 LinkedList 優點: 底層數據結構是鏈表,查詢慢,增刪快。 缺點: 線程不安全,效率高 Set 無序,唯一 HashSet 底層數據結構
相關文章
相關標籤/搜索