例如,java编译器将string1 + string2
转换为
new StringBuilder(string).append(string).toString();
或enum
生成class with final static constants
。
有什么程序我可以看到代码将被转换的内容吗?
我试图反编译.class文件,但它仍然是相同的代码。
答案 0 :(得分:2)
Java源代码转换为字节代码。通过命令行使用javap
命令将允许您查看生成的字节码。
javap -c package.name.ClassName