Vector:
底层也是维护了一个Object数组,实现与ArrayList是一样的,
但其线程是安全的,效率低。除了比较老的系统,是不会用到的。
笔试题:ArrayList 和 Vector 的区别。
相同点:都是底层维护了一个Object数组。(看源码)
不同点:ArrayList 是线程不同步地,操作效率高。(1.2)后来代替了Vector
Vector 线程同步的,操作效率低。(1.0)
时间: 2024-10-12 22:58:29
Vector:
底层也是维护了一个Object数组,实现与ArrayList是一样的,
但其线程是安全的,效率低。除了比较老的系统,是不会用到的。
笔试题:ArrayList 和 Vector 的区别。
相同点:都是底层维护了一个Object数组。(看源码)
不同点:ArrayList 是线程不同步地,操作效率高。(1.2)后来代替了Vector
Vector 线程同步的,操作效率低。(1.0)