Vector、ArrayList、LinkedList有何區別?

Vector、ArrayList、LinkedList均爲線型的數據結構,但是從實現方式與應用場景中又存在差別。 1 底層實現方式 ArrayList內部用動態數組來實現;LinkedList內部採用雙向鏈表實現;Vector內部用是 Java 早期提供的線程安全的動態數組實現。 2 讀寫機制 ArrayList在執行插入元素是超過當前數組預定義的最大值時,數組需要擴容,擴容過程需要調用底層Sys
相關文章
相關標籤/搜索