1 下面是关于 两者详细讲解,这位老师讲的非常好,我就直接引用了
ArrayList 讲解: http://www.cnblogs.com/skywang12345/p/3308556.html
Vector 讲解 :http://www.cnblogs.com/skywang12345/p/3308833.html
2区别:
1:Array:List是线程不安全的,Vector采用同步机制是线程安全的,但也使得我们每次只能运行一个线程,属于重量级对象,导致效率低下
2 :ArrayList 有两个成员变量 :elementData 和size
Vector 有三个成员变量: elementData ,elementCount,capacityIncrement
3: ArrayList 每次1.5倍自增容量 Vector成倍自增容量
4: ArrayList有三种访问方式 Vector有四种,ArrayLIst不支持枚举访问