ArrayList 和 Vector 的区别是什么
时间: 2023-05-23 17:01:00 浏览: 84
Vector 与ArrayList区别
ArrayList 和 Vector 都是数组式的数据结构,但它们有一些区别。Vector 是线程安全的,因为它的方法都是同步的,而 ArrayList 则不是。因此,需要在多线程环境下使用时,应该选择 Vector。此外,Vector 的默认容量比 ArrayList 大,它会发生自动增长,但这可能会影响性能。而 ArrayList 的默认容量是10,当容量不足时会扩展为原来的1.5倍。
阅读全文