第⼀种是普通的for循环遍历、第⼆种是使⽤迭代器进⾏遍历,第三种我们⼀般称之为增强for循环(for each)。实现原理 可以看到,第三种形式是JAVA提供的语法糖,这⾥我们剖析⼀下,这种增强for循环底层是如何实现的。我们对以下代码进⾏反编译:for (Integer i : list) { System.out.println(i);}...
第一种是普通的for循环遍历、第二种是使用迭代器进行遍历,第三种我们一般称之为增强for循环(for each)。 实现原理 可以看到,第三种形式是JAVA提供的语法糖,这里我们剖析一下,这种增强for循环底层是如何实现的。 我们对以下代码进行反编译: 1. 2. for (Integer i : list) { 3. System.out.println(i); 4....