1,ArrayList 是线程不安全的,允许多个线程同时访问,因此他的效率更高
Vector是线程安全的,只允许一个线程访问,因此效率较低
2,扩容方式:
ArrayList默认初始化长度为0,第一次添加自动扩容为10,后续扩容为原来的1.5倍
Vector默认初始长度为10,数组扩容按照2倍或者自定义扩容的方式进行
1,ArrayList 是线程不安全的,允许多个线程同时访问,因此他的效率更高
Vector是线程安全的,只允许一个线程访问,因此效率较低
2,扩容方式:
ArrayList默认初始化长度为0,第一次添加自动扩容为10,后续扩容为原来的1.5倍
Vector默认初始长度为10,数组扩容按照2倍或者自定义扩容的方式进行