面试之ArrayList和linkedlist及verctor之间的区别详解

①ArrayList是可变长度的数组列表,也是一个泛型类,可以存放任意类型的对象。内部是有一个Object类型数组类存放对象。 它的所有方法都是默认在单一线程进行,因此不具有线程安全性。ArrayList只能在数组末尾添加数据,但更用于查询数据和修改数据。 ②LinkedList是双向链表,所有操作默认都是双向链表的操作,因为它实现了deque接口和list接口 。它是使用结点<Node>来存放数
相关文章
相关标签/搜索