Java中ArrayList和Vector的區(qū)別:
1.ArrayList在性能方面要優(yōu)于Vector。
2.Vector使用了Synchronized來實現(xiàn)線程同步,是線程安全的,而ArrayList是非線程安全的。
3.ArrayList通用性強,可以使用Collections工具類輕易地獲取同步列表和只讀列表。
4.ArrayList和Vector都會根據(jù)實際的需要動態(tài)的調(diào)整容量,只不過在Vector擴容每次會增加 1 倍,而ArrayList只會增加 50%。