LinkedList源码学习

1. 构造函数

LinkedList(),初始化size值为0

LinkedList(Collection collection),将传入集合的元素添加到LinkedList的末尾

2. 成员变量

transient int size;  //链表长度
transient Node first;  //首节点
transient Node last;  //尾节点

ps: transisent关键字让被修饰的变量不被序列化

3. 内部类

Node 存放节点和前驱、后驱节点的引用

ListItr

DescendingIterator

原文地址:https://www.cnblogs.com/jdbc2nju/p/11457600.html