其他分享
首页 > 其他分享> > Collection之下

Collection之下

作者:互联网

Collection子接口:List接口

List方法(List特点:有序有下标)

其中返回的Object是该位置原元素
在这里插入图片描述
元素后移实际是用arraycope方法cope到其自身,元素cope是从后往前cope的

ArrayList实现类

ArrayList底层是数组,所以建议初始化好容量,减少扩容次数。
在这里插入图片描述第三种构造方法:

public ArrayList(Collection<? extends E> c) {
        ......
}

在这里插入图片描述
在这里插入图片描述

Vector实现类

Vector与ArrayList不同点:

  1. Vector是同步的,线程安全的
  2. Vector初始化capacity还是10,只是扩容以2倍扩容
  3. 构造方法多了个public Vector(int initialCapacity, int capacityIncrement)

LinkedList实现类

这三个实现类方法都一样
链表就没有容量之说了
单链表回忆:
在这里插入图片描述

标签:构造方法,cope,之下,ArrayList,List,Collection,Vector
来源: https://blog.csdn.net/weixin_47251999/article/details/112334103