第一步:jdk1.8LinList add()方法源码解读第二步:
jdk1.8LinList add()方法源码解读
返回Boolean类型进入linkLast中会发现突然出现一个last,点击last发现被Node修饰。一脸懵继续点击Node.
jdk1.8LinList add()方法源码解读

jdk1.8LinList add()方法源码解读这是个静态的内部类啊。这里会有一个带参的构造方法和成员变量。为什么这个类中的成员变量用类本身进行修饰?这是个初始化时:
jdk1.8LinList add()方法源码解读

jdk1.8LinList add()方法源码解读初始化完成后:程序进入linkLast last = null 赋值了 l 第二行开始new了个对象将newNode赋值给last然后进行if由于第一次传值所以newNode赋值给first。给size+1 ,modCount+1.

相关文章: