易百教程

4、ArrayList 和 Vector有什么区别?

ArrayList 和 Vector 有以下区别:

编号 ArrayList Vector
1 ArrayList 不同步。 Vector是同步的。
2 ArrayList 不是遗留类。 Vector 是一个遗留类。
3 ArrayList 将其大小增加了数组大小的 50%。 Vector 通过将数组大小加倍来增加其大小。
4 ArrayList 不是线程安全的,因为它不同步。 Vector列表是线程安全的,因为它的每个方法都是同步的。