AndroidVector
发布时间
阅读量:
阅读量
Vector
Vector与ArrayList存在诸多相似之处,二者均采用具备动态扩展能力的数组作为内部实现机制。然而,Vector在设计上具备线程安全特性,其内部通过多个同步代码块确保了多线程环境下的操作安全性。
Vector的容量具有可调节性,能够根据后续添加或删除元素的操作进行扩展或缩减。
Vector包含以下几个关键属性:
protected Object[ ] elementData; //底层存储数组
protected int elementCount; //当前有效元素的数量
capacityIncrement //扩容时的增长系数
2.构造方法
Vector共提供了四种构造方式。
①创建一个空的Vector,默认初始容量为10。
public Vector(){
this(10);
}
②创建一个空的Vector,并设定初始容量大小。
public Vector(int initalCapacity){
this(initalCapacity,0)
}
③创建一个空的Vector,并设定初始容量以及扩容时的增长系数。
public Vector(int initalCapacity, int capacityIncrement){
super();
if(initalCapacity < 0)
throw new Ille
全部评论 (0)
还没有任何评论哟~
