Java 查看编译后生成的代码
如何查看编译后生成的代码? 我想看一看,看看它是如何改变的(因为我对类型擦除特别感兴趣) 我的意思是我可以使用Java 查看编译后生成的代码,java,Java,如何查看编译后生成的代码? 我想看一看,看看它是如何改变的(因为我对类型擦除特别感兴趣) 我的意思是我可以使用javap-csomeclass.class查看汇编代码 但是如何查看生成的代码(使用类型擦除)?进入Documents\NetBeansProjects\yourProjectName\build\classes\yourPackageName这里您将看到编译后生成的所有.class文件,并使用任何文本编辑器打开它们 注意:.class文件可能包含一些二进制数据,您将看到一些奇怪的符号
javap-csomeclass.class
查看汇编代码
但是如何查看生成的代码(使用类型擦除)?进入
Documents\NetBeansProjects\yourProjectName\build\classes\yourPackageName
这里您将看到编译后生成的所有.class文件,并使用任何文本编辑器打开它们
注意:.class文件可能包含一些二进制数据,您将看到一些奇怪的符号
注意:一个内部类将与其外部类具有相同的名称,但它将以$sign开头在我找到Java反编译器
JD-GUI
不久之后。好像是我要找的东西。对不起,如果没有正确地澄清问题 您似乎感到困惑,类型擦除是代码生成的反面。我的意思是我想看看编译器是如何将泛型类型更改为原始类型的。像这样的。。。