相同点:
1、Vector和ArrayList 都是有序的
2、Vector和ArrayList都有一个初始的容量大小,当存储进它们里面的元素的个数超过了容量时,就需要增加ArrayList与Vector的存储空间,每次要增加存储空间时,不是只增加一个存储单元,而是增加多个存储单元,每次增加的存储单元的个数在内存空间利用与程序效率之间要取得一定的平衡。
不同点:
1、Vector默认增长为原来两倍,而ArrayList的是增长为原来的1.5倍.
2、ArrayList与Vector都可以设置初始的空间大小,Vector还可以设置增长的空间大小,而ArrayList没有提供设置增长空间的方法。