Vector底层结构和源码剖析
Vector的基本介绍
- vector类的定义说明源码
public class Vector<E>
extends AbstractList<E>
implements List<E>, RandomAccess, Cloneable, java.io.Serializable
- vector底层也是一个对象数组:
protected Object[] elementData
-
vector是线程同步的,也就是线程安全的,vector类的操作方法带有synchronized,
如:add方法,get方法等等
public synchronized boolean add(E e