- Vector是List的古老实现类,底层是通过数组实现
public class Vector<E>
extends AbstractList<E>
implements List<E>, RandomAccess, Cloneable, java.io.Serializable
Vector实现了List,RandomAccess,Cloneable和Serializable接口。
2. Vector的特点:
(1)实现了List接口,元素可以重复,可以为null。
(2)实现了RandomAccess接口,可以进行随机访问。
(3)实现了Serializable接口,可以被序列化,持久化存储。
(4)实现了Clonable接口,可以进行克隆操作
3. 以如下代码为例,对源码进行分析:
Vector v = new Vector();
v.add(123);
// 重复添加操作
(1)创建Vector集合对象
protected Object[] ele