1.Vector(实现了Snychronized方法)是线程安全的,ArrayList是非线程的,不安全的
2.当集合中的元素数目大于集合长度时,Vector的增长率为100%,而ArrayList的增长率为50%,故数据量大时,应考虑使用ArrayList,以节约内存。
3.对于查询操作Vector和ArrayList的执行时间均是0(1),没有差别,如果考虑到增删改,则选用LinkedList
1.Vector(实现了Snychronized方法)是线程安全的,ArrayList是非线程的,不安全的
2.当集合中的元素数目大于集合长度时,Vector的增长率为100%,而ArrayList的增长率为50%,故数据量大时,应考虑使用ArrayList,以节约内存。
3.对于查询操作Vector和ArrayList的执行时间均是0(1),没有差别,如果考虑到增删改,则选用LinkedList