Java數據結構 Vector和ArrayList 比較

相同點: 一、具備相同的父類AbstractList。 二、數據都是用內部維護的數組來存放。 三、設計理念基本相同。 不一樣點: 一、Vector是線程安全的ArrayList是線程不安全的 緣由:Vector中全部操做都一定有一步是方法被synchronized關鍵字修飾的,因此是安全的 ArrayList中沒有synchronized同步代碼,全部多線程編程中,線程是不安全的 二、存儲長度不夠
相關文章
相關標籤/搜索