初学反编译-.-

1.LinkedList步骤

(1)

在Java中 鼠标放在LinkedList上面然后按F3,会出现如下页面

找到LinkedList的父类AbstractSequentialList 然后继续按F3找到iterator()方法

点击这个方法在按F3找到三个方法

下面讲解一下这三个方法(蓝色部分为讲解)

调用hasNext方法的时候,跟元素个数size()进行对比,如果不相等就return true;

当执行完hasNext方法后,系统会自动调用next()方法

调用这个方法的时候,删除当前元素并且让cursor赋值为上一个,然后把lastRet改为-1,以便下次使用.

checkForComodification();此方法用来判断创建迭代对象的视乎List的modCount与现在List的modCount是否一样.

写的不够完美    还需要补充^-^

原文地址:https://www.cnblogs.com/zhongmingyuan/p/4910933.html