Vector源码分析
1 Vector基本介绍与类图
Vector 类实现了一个动态数组。和 ArrayList 很相似,但是两者是不同的:
Vector是同步访问的。Vector包含了许多传统的方法,这些方法不属于集合框架。
Vector 主要用在事先不知道数组的大小,或者只是需要一个可以改变大小的数组的情况。

Note:
Vector底层使用的是对象数组elementDataVector是线程同步的,即线程安全。它的操作方法带有synchronized- 在开发时,需要线程同步安全时,考虑使用
Vector
| 底层结构 | 版本 | 线程安全、效率 | 扩容倍数 | |
|---|---|---|---|---|
ArrayList |
可变数组 |



















