Vector(基于JDK1.8)
Vector
- 底层是由数组存储的
- 是java早期 list接口的 线程安全的 实现类
more >>依赖关系
1
2
3 public class Vector<E>
extends AbstractList<E>
implements List<E>, RandomAccess, Cloneable, java.io.Serializable
- 实现了list
- 实现了RandomAccess 可以快速访问
- 可以使用Object的clone方法
- 和ArrayList一样继承了AbstractList
类注释说明
- 底层是个动态数组存储
- Vector底层使用 容量 和 容量增量(capacityIncrement) 来优化存储管理 容量大于等于Vector的size Vector的存储以 容量增量大小增加 可以在插入大量组件前增加 size的容量 减少了增量重新分配的数量
- since:1.2