對比 Vector、ArrayList、LinkedList 有何區別?

Verctor 是 Java 早期提供的線程安全的動態數組,線程安全,因爲是同步的,需要額外開銷,如不考慮線程安全,則不建議使用, Vector 內部是使用對象數組來保存數據,可以根據需要自動的增加容量,當數組已滿時,會創建新的數組,並拷貝原有數組數據。 ArrayList 是應用更加廣泛的動態數組實現,它本身不是線程安全的,所以性能要好很多。與 Vector 近似,ArrayList 也是可以根
相關文章
相關標籤/搜索