Collection之下
作者:互联网
Collection子接口:List接口
List方法(List特点:有序有下标)
其中返回的Object是该位置原元素
元素后移实际是用arraycope方法cope到其自身,元素cope是从后往前cope的
ArrayList实现类
ArrayList底层是数组,所以建议初始化好容量,减少扩容次数。
第三种构造方法:
public ArrayList(Collection<? extends E> c) {
......
}
Vector实现类
Vector与ArrayList不同点:
- Vector是同步的,线程安全的
- Vector初始化capacity还是10,只是扩容以2倍扩容
- 构造方法多了个public Vector(int initialCapacity, int capacityIncrement)
LinkedList实现类
这三个实现类方法都一样
链表就没有容量之说了
单链表回忆:
标签:构造方法,cope,之下,ArrayList,List,Collection,Vector 来源: https://blog.csdn.net/weixin_47251999/article/details/112334103