天天看點

ArrayList和Vector的差別

通過在eclipse中檢視源代碼可以得知:

ArrayList類的聲明:

public class ArrayList<E> extends AbstractList<E>

implements List<E>, RandomAccess, Cloneable, java.io.Serializable

Vector類的聲明:

public class Vector<E> extends AbstractList<E>

implements List<E>, RandomAccess, Cloneable, java.io.Serializable

一模一樣的~ 

他們的差別也在于,Vector是線程安全的類,而ArrayList是非線程安全的。