解析LinkedList源码中的add方法 这是源码中Node的构造方法 注意:在源码中,first和last初始固定为null,如图: LinkedList使用add,源码是调用linkLast(e)这个方法,如图: 1整个双向链表无节点时,添加第一个节点e1 2整个双向链表存在一个及以上的节点,添加新的节点e2 这里的l已经指向节点e1,也就是e2的pre指向了e1,如图: l.next = newNode,也就是e1的next指向了e2,如图: