ArrayList,Vector,LinkedList的存儲性能和特徵

ArrayListh和Vector都是採用數組的方式來存儲數據,其中ArrayList是線程不安全的,Vector是線程安全,所以ArrayList的性能要比Vector的性能好一些,而LinkedList採用的雙向鏈表來實現數據的存儲,而且是線程不安全的,而且LinkedList提供了一些方法,使得LinkedList可以被當做棧和隊列來使用。因爲ArrayList和Vector採用的數組的方式來實現存儲數據,所以查詢數據比較快捷,但是進行數據增刪操作比較慢些,但是LinkedList採用的事鏈表的方式,這就是linkedlist在進行數據查詢的時候不是那麼快捷,但是對數據進行增刪的時候快。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章