通过JAD反编译工具我发现了很多有意思的代码
jad反编译工具,已经不再更新,且只支持JDK1.4,但并不影响其强大的功能。基本用法:jad xxx.class,会生成直接可读的xxx.jad文件。对于基本类型和包装类型之间的转换,通过xxxValue()和valueOf()两个方法完成自动拆装箱,使用jad进行反编译可以看到该过程:反编译后结果:foreach语法糖在遍历迭代时可以foreach语法糖,对于数组类型直接转换成for循环:对于容器类的遍历会使用iterator进行迭代:Arrays.asList(T...)