Vector和ArrayList一样,底层都是使用数组实现。
但是Vector是线程安全的,而ArrayList不是,ArrayList扩容是增加50%,而Vector是两倍,或者指定的capacityIncrement。
本文探讨了Vector和ArrayList这两种Java集合类的区别。Vector是线程安全的,而ArrayList不是。此外,两者在扩容策略上也有所不同:ArrayList默认扩容50%,而Vector则是翻倍或按照指定的容量增量进行。
Vector和ArrayList一样,底层都是使用数组实现。
但是Vector是线程安全的,而ArrayList不是,ArrayList扩容是增加50%,而Vector是两倍,或者指定的capacityIncrement。
1139
3911

被折叠的 条评论
为什么被折叠?