溫馨提示×

在Java中ArrayList 和Vector的區(qū)別是什么

小新
132
2021-03-18 15:27:04
欄目: 編程語言

在Java中ArrayList 和Vector的區(qū)別是什么

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%。


0