1. 线程安全性:Vector 是线程安全的,而 ArrayList 不是线程安全的。

  2. 扩容机制:Vector 扩容时默认增加一倍容量,而 ArrayList 默认增加一半容量。

  3. 性能:由于 Vector 是线程安全的,所以它的性能比 ArrayList 差。

  4. 迭代器:Vector 的迭代器是同步的,而 ArrayList 的迭代器是非同步的。

  5. 初始容量:Vector 的初始容量为 10,而 ArrayList 的初始容量为 0。

  6. 序列化:Vector 实现了 Serializable 接口,而 ArrayList 没有实现 Serializable 接口。

ArrayList和 Vector 的区别

原文地址: http://www.cveoy.top/t/topic/crYc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录