第一步:第二步:
返回Boolean类型进入linkLast中会发现突然出现一个last,点击last发现被Node修饰。一脸懵继续点击Node.
这是个静态的内部类啊。这里会有一个带参的构造方法和成员变量。为什么这个类中的成员变量用类本身进行修饰?这是个初始化时:
初始化完成后:程序进入linkLast last = null 赋值了 l 第二行开始new了个对象将newNode赋值给last然后进行if由于第一次传值所以newNode赋值给first。给size+1 ,modCount+1.