原創:微信公眾號 【阿Q說代碼】,歡迎分享,轉載請保留出處。 之前寫過一篇名為《看了同事寫的代碼,我竟然開始默默的模仿了。。。》的文章,今天偶然間看了下後臺數據,大吃一驚。該文章的閱讀量在微信公眾號內竟然達到了驚人的5W+ 。對於沒見過市面的我來說已經相當滿足了。 當然,能達到這樣的數據離不開各位大 ...
轉自:
http://www.java265.com/JavaMianJing/202205/16515063773245.html
ArrayList和Vector集合是我們日常開發中常使用的集合對象,那麼他們之間有什麼聯繫和區別呢?
下文筆者將一一道來,如下所示:
ArrayList和Vector兩者的共同點
ArrayList和Vector都繼承List介面 都用於存儲有序不唯一的集合 類似一個動態數組
ArrayList和Vector兩者的區別
區別1:同步性
Vector是線程安全的,它的方法是線程同步的 ArrayList是線程不安全的,它的方法之間是線程不同步的
區別2:數據擴容上
ArrayList和Vector集合都有一個初始容量的大小 Vector是增加原來的兩倍 ArrayList是增長原來的1.5倍 --------------------------------------------------------------- Vector還以設置增長空間大小 ArrayList不可以