作为一个软件开发人员,在自学的成长道路上,不可避免的会借鉴别人开发完成的功能实现方法,js/css/html可以通过浏览器直接捕获,没有源码的能拿到calss文件也是一件幸事,那么如何查看class文件呢?这就要用到反编译工具了。
1.首先我们需要一个辅助工具JD-GUI.exe
可以到http://www.downza.cn/soft/228025.html进行下载,这是中文版,免安装。

① JD-GUI这款Java反编译工具是纯绿色,完全免费的,非常适合开发者,其界面也简洁大方

java 反编译替换父类 java如何反编译_文件选择

② 鼠标单击“file”从中选择“Open File …“选项,弹出一个文件选择框,可以选择要打开的文件,或者直接单击文件夹图标,直接弹出文件选择框

java 反编译替换父类 java如何反编译_文件选择_02

③ 从打开的文件的左侧可以看到文件的保存位置,类及方法,右侧显示类的具体内容,注释不会显示,同时它会把这个类所在的包下的其他类也反编译成源码:

java 反编译替换父类 java如何反编译_文件选择_03

如需将预览的.class文件转换成.java文件,只需点击File菜单里的save All Sources即可,保存下来的是一个压缩包,解压就可以了。