LinkedList
LinkedList介绍
简介
非同步线程不安全
List接口的链表实现,并提供了一些队列,栈,双端队列操作的方法
与ArrayList对比,LinkedList 插入和删除操作更加高效,随机访问速度慢
与ArrayList,Vector一样,LinkedList的内部迭代器存在 "快速失败行为"
继承与实现
ListedList是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈,队列或双端队列进行操作。
LinkedList实现List接口,能对它进行队列操作。
LinkedList实现Deque接口,即能将LinkedList当作双端队列进行操作。
LinkedList实现Cloneable接口,即覆盖来函数clone(),能克隆。
LinkedList实现java.io.Serializable接口,这意味着LinkedList支持序列化,能通过序列化去传输。
LinkedList是线程非同步的。
成员
LinkedList包含两个重要的成员:header 和 size。
header是双向链表的表头,它是双向链