如何在向实际java文件添加额外代码后打开.class文件

时间:2014-05-29 06:49:27

标签: java

class Demo
{
int i;
}

编译完这个Demo.java文件后,我得到了Demo.class文件,该文件是由具有defalut构造函数的额外代码添加的

class Demo extend Object
{
Demo(Demo this)
{
super(this);
}
}

当我打算使用textpad和其他编辑器工具打开.class文件时,它会显示其他一些字体。但是编译器在java文件中添加了一些额外的代码。

那么如何查看具有此类附加条件的编译文件。

2 个答案:

答案 0 :(得分:0)

使用Java解编译器再次将您的类文件转换为Java文件..然后您就可以看到了 编译器如何获取代码。

您可以使用简单的命令行反编译器JAD JAD decompile download link

答案 1 :(得分:0)

使用像jd-gui这样的类反编译器。它会反编译您的类文件。