[Java][概念][集合]集合概念-Vector

Vector是一個可以放入「任意型態」的「動態陣列」,動態陣列的意思是可以依照裡面的內容物做長度的增減。

自從JDK1.2之後新的List介面出現後,Vector就加入了List介面家族,並實作新的介面方法。

Vector類別等同於ArrayList類別,那我們為什麼要學她?就用ArrayList就好啦

答案是,Vector它提供了同步化的優點(或是負擔),對多執行序是很重要的,所謂同步化的優點簡單來說就是JVM會去做同步鎖定,一次只能有一個人去做事,就不會有資源衝突,但也比較慢。

...繼續閱讀 »