Vector类实现了一个可增加的对象数组。像数组同样,它包含能够使用整数索引随机访问。可是,Vector的大小能够根据须要增大或缩小,以适应在建立Vector以后添加和删除项目。数组
文档里的内容描述的和ArrayList差很少,主要区别Vector是同步的,若是不须要线程安全实现,建议使用ArrayList代替Vector。安全
而后咱们看看细节,Vector类中有三个属性字段,这个是和ArrayList不一样的线程
Vector有三个构造方法3d
其实构造方法里面主要就是elementData和capacityIncrement的赋值。对象
而后就是容量增加的策略调整blog
比起ArrayList就是加了synchronized,这些相同方法就不论述了,以前的List里面已经写过索引