ArrayList和 Vector 的区别
-
线程安全性:Vector 是线程安全的,而 ArrayList 不是线程安全的。
-
扩容机制:Vector 扩容时默认增加一倍容量,而 ArrayList 默认增加一半容量。
-
性能:由于 Vector 是线程安全的,所以它的性能比 ArrayList 差。
-
迭代器:Vector 的迭代器是同步的,而 ArrayList 的迭代器是非同步的。
-
初始容量:Vector 的初始容量为 10,而 ArrayList 的初始容量为 0。
-
序列化:Vector 实现了 Serializable 接口,而 ArrayList 没有实现 Serializable 接口。
原文地址: http://www.cveoy.top/t/topic/crYc 著作权归作者所有。请勿转载和采集!