ArrayList和Vector的区别在两个方面:
- Vector是同步安全的,ArrayList是同步不安全的。如果在开发过程中,需要考虑同步性,使用Vector比较方便,也可以手工实现ArrayList的同步,但是由于ArrayList自己没有实现访问同步,故效率比Vector高。
- ArrayList和Vector在容量满后,会自动增长自身的容量,ArrayList增加自身容量的50%,Vector增加自身容量的100%,因此,ArrayList比Vector更节省存储空间。
ArrayList和Vector的区别在两个方面: