Java集合类Vector

Vector简介

Vector 是矢量队列,它是JDK1.0版本添加的类。继承于AbstractList,实现了List, RandomAccess, Cloneable这些接口。

Vector 继承了AbstractList,实现了List;所以,它是一个队列,支持相关的添加、删除、修改、遍历等功能。

Vector 实现了RandmoAccess接口,即提供了随机访问功能。RandmoAccess是java中用来被List实现,为List提供快速访问功能的。在Vector中,我们即可以通过元素的序号快速获取元素对象;这就是快速随机访问。

Vector 实现了Cloneable接口,即实现clone()函数。它能被克隆。

和ArrayList不同,Vector中的操作是线程安全的。

java.util.Vector实现了List接口,用于描述长度可变的数组向量(底层采用数组实现),这与ArrayList类似。 Vector可以使用整数索引进行数据访问

与ArrayList的区别:Vector是线程安全的(同步),用在多线程环境中,运行效率慢。ArrayList不是线程安全的,用在单线程环境中

构造函数

Vector( )

Vector(int size)

Vector(int size,int incr)

Vector(Collection c)

实例

Java集合类Vector

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

    A+
发布日期:2016年06月30日  所属分类:Java
标签:

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

目前评论:5   其中:访客  5   博主  0

  1. avatar 2 2

    和c++里面差不多

  2. avatar 唯历史 2

    跟C#中的List差不多

  3. avatar 蜜桃网 2

    技术文章,我也看不懂

  4. avatar 堆爱 3

    高手啊!

  5. avatar Koolight 5

    不知道,看不懂。

评论加载中...