ArrayList和 Vector都實(shí)現(xiàn)了List接口, 都是通過(guò)數(shù)組實(shí)現(xiàn)的。
Vector是線程安全的,而ArrayList是非線程安全的。
List第一次創(chuàng)建的時(shí)候,會(huì)有一個(gè)初始大小,隨著不斷向List中增加元素,當(dāng) List 認(rèn)為容量不夠的時(shí)候就會(huì)進(jìn)行擴(kuò)容。Vector缺省情況下自動(dòng)增長(zhǎng)原來(lái)一倍的數(shù)組長(zhǎng)度,ArrayList增長(zhǎng)原來(lái)的50%。