1. 构造函数
LinkedList(),初始化size值为0
LinkedList(Collection collection),将传入集合的元素添加到LinkedList的末尾
2. 成员变量
transient int size; //链表长度
transient Node first; //首节点
transient Node last; //尾节点
ps: transisent关键字让被修饰的变量不被序列化
3. 内部类
Node 存放节点和前驱、后驱节点的引用
ListItr
DescendingIterator