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

  這三者都是實現集合框架中的List,也就是所謂的有序集合,所以具體功能也比較近似,好比都提供按照位置進行定位、添加或者刪除的操做,都提供迭代器以遍歷其內容等。但由於具體的設計區別,在行爲、性能、線程安全等方面,表現又有很大不一樣。web   Verctor 是 Java 早期提供的線程安全的動態數組,若是不須要線程安全,並不建議選擇,畢竟同步是有額外開銷的。Vector 內部是使用對象數組來保
相關文章
相關標籤/搜索