jdk1.8LinList add()方法源码解读

第一步:在这里插入图片描述第二步:
在这里插入图片描述
返回Boolean类型进入linkLast中会发现突然出现一个last,点击last发现被Node修饰。一脸懵继续点击Node.
lastde

在这里插入图片描述这是个静态的内部类啊。这里会有一个带参的构造方法和成员变量。为什么这个类中的成员变量用类本身进行修饰?这是个初始化时:
在这里插入图片描述

在这里插入图片描述初始化完成后:程序进入linkLast last = null 赋值了 l 第二行开始new了个对象将newNode赋值给last然后进行if由于第一次传值所以newNode赋值给first。给size+1 ,modCount+1.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值