🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
来自page273 in 《深入立即Java虚拟机》第一版 ``` public static void main(){ List<Integer> list = Arrays.asList(1,2,3,4); //如果在JDK 1.7种还有另一种语法糖 //上面的代码简写成 List<Integer> list=[1,2,3,4]; int sum =0; for(int i:list){ sum+=i; } System.out.println(sum); } ``` 编译以后再反编译的代码: ``` public static void main(String[] args){ List list =Arrays.asList(new Integer[]{ Integer.valueOf(1), Integer.valueOf(2), Integer.valueOf(3), Integer.valueOf(4) }); int sum =0; for(Iterator localIterator = list.iterator();localIterator.hasNext();){ int i = ((Integer)localIterator.next()).intValue(); sum+=i; } System.out.println(sum); } ```