Java中Arraylist容器与Vector容器的比较

1.Arraylist and Vector implement the interface List.

2.the List interface extends the Collection object.

3. Vector is security in multhread,but arraylist not.

4.what is their bottom implemention,it is Array.

we can see what is array:

5: The construct method of arraylist

     public ArrayList(int initialCapacity)//指定初始容量

     public ArrayList()//容量为10

     public ArrayList(Collection c) //包含collection元素的array

6: the construct method of vector

   public Vector()//使用指定的初始容量和等于零的容量增量构造一个空向量。

   public Vector(int initialCapacity)//构造一个空向量,使其内部数据数组的大小,其标准容量增量为零。

   public Vector(Collection c)//构造一个包含指定 collection 中的元素的向量

   public Vector(int initialCapacity,int capacityIncrement)//使用指定的初始容量和容量增量构造一个空的向量

7:Adds the specified component to the end of this vector, increasing its size by one

   publicsynchronizedvoidaddElement(E obj){

        modCount++;

        ensureCapacityHelper(elementCount+1);

        elementData[elementCount++]=obj;

 }

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    张土汪阅读 10,022评论 0 31
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    会飞的鱼69阅读 24,530评论 18 392
  • 一、基本数据类型 注释 单行注释:// 区域注释:/* */ 文档注释:/** */ 数值 对于byte类型而言...
    龙猫小爷阅读 2,586评论 0 16
  • 前言 现在不论是APP应用还是WEB应用,手机验证码的使用越来越普遍。那么,今天就说说实现这个功能的整个流程。 工...
    o半醒的狐狸阅读 344评论 4 4
  • 梨花雨后烟轻,孤影绕回屏。 春风梦里,青梅错嗅,爱恨难明。 不忍深情皆入酒。趁如今、夏月初升, 青丝未老,天涯无尽...
    殷强里斯阅读 43评论 0 1