Vector的基本介绍
- Vector类的定义说明
public class Vector
extends AbstractList
implement List,RandomAccess,Cloneable,Serializable - Vector底层也是一个对象数组 protected Object[] elementDate;
- Vector是线程同步的,即线程安全,Vector类的操作方法带有synchronized
- 在开发中,需要线程同步安全时,考虑Vector
public class Vector_ {
@SuppressWarnings({"all"})
public static void main(String[] args) {
Vector vector = new Vector();
for (int i = 0; i < 10; i++) {
vector.add(i);
}
System.out.println(vector);
Vector vector1 = new Vector(8);
for (int j = 0; j < 10; j++) {
vector1.add(j);
}
System.out.println(vector1);
}
}
Vector 和 ArrayList 的比较
