LinkedList 是一个基于双向链表实现的集合类,经常被拿来和 ArrayList 做比较。
实现了以下接口:
List : 表明它是一个列表,支持添加、删除、查找等操作,并且可以通过下标进行访问。
Deque :继承自 Queue 接口,具有双端队列的特性,支持从两端插入和删除元素,方便实现栈和队列等数据结构。需要注意,Deque 的发音为 "deck" [dɛk],这个大部分人都会读错。
Cloneable :表明它具有拷贝能力,可以进行深拷贝或浅拷贝操作。
Serializable : 表明它可以进行序列化操作,也就是可以将对象转换为字节流进行持久化存储或网络传输,非常方便。