1. 程式人生 > >集合類與

集合類與

ArrayList

基於陣列方式實現,預設構造器呼叫public ArrayList(int initialCapacity) ,傳入的值為10, 例項化一個object陣列,

總結:

無容量的限制,

插入元素時會擴容,刪除元素時並不減少陣列的容量,(如果想減少陣列的容量)可以呼叫ArrayList.trimToSize。

執行緒不安全

LinkedList

基於雙向連結串列機制,執行緒安全

集合中的每一個元素都知道前一個元素以及前一個元素的位置

HashSet

預設構建了一個HashMap物件,無容量限制;

執行緒不安全

通過iterator來獲取元素