一、Vector的基本介绍
1.1、Vector类的定义说明
public class Vector<E>
extends AbstractList<E>
implements List<E>, RandomAccess, Cloneable, java.io.Serializable
2.2、Vector底层也是一个对象数组,
protected Object[] elementData;
3.3、Vector是线程同步的,即线程安全,Vector类的操作方法带有synchronized
public synchronized boolean add(E e) {
modCount++;
ensureCapacityHelper(elementCount + 1);
elementData[elementCount++] = e;
return true;
}