Java中的Vector和ArrayList有什么区别?
数组列表
创建具有初始大小的数组列表。当超出此大小时,集合将自动放大。删除对象后,阵列可能会缩小。
向量
Vector实现了动态数组。它类似于ArrayList,但有两个区别-
向量已同步。
向量包含许多不属于集合框架的遗留方法。
如果您不预先知道数组的大小,或者只需要一个可以在程序生命周期内更改大小的数组,向量将被证明是非常有用的。
创建具有初始大小的数组列表。当超出此大小时,集合将自动放大。删除对象后,阵列可能会缩小。
Vector实现了动态数组。它类似于ArrayList,但有两个区别-
向量已同步。
向量包含许多不属于集合框架的遗留方法。
如果您不预先知道数组的大小,或者只需要一个可以在程序生命周期内更改大小的数组,向量将被证明是非常有用的。