Java基础之LinkedList源码解析
Java集合源码解析系列 Java基础之HashMap源码解析 Java基础之LinkedHashMap源码解析 Java基础之ArrayList源码解析 LinkedList public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable { transient int size = 0; /** * Node用于存储具体的数据 */ transient Node<E> first; transient Node<E> last; /** * Node中的item用于存储具体的数据 * Node中还保存了前一个节点和后一个节点 * 所以LinkedList是通过双向链表来实现的 */ private static class Node<E> { E item; Node<E> next; Node<E&g...