對比 Vector、ArrayList、LinkedList有何區別

對比 Vector、ArrayList、LinkedList有何區別? Vector是Java早期提供的線程安全的動態數組,如果不需要線程安全,並不建議選擇,畢竟同步是有額外開銷的。Vector內部是使用對象數組來保存數據,可以根據需要自動的增加容量,當數據已滿時,會創建新的數組,並拷貝原有數組數據。 ArrayList是應用更加廣泛的動態數組實現,它本身不是線程安全的,所以性能要好很多,與Vec
相關文章
相關標籤/搜索