Vector、ArrayList、LinkedList 什麼關係

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