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
不久之后。好像是我要找的东西。对不起,如果没有正确地澄清问题

您似乎感到困惑,类型擦除是代码生成的反面。我的意思是我想看看编译器是如何将泛型类型更改为原始类型的。像这样的。。。