我们都知道,Java的源代码文件(.java)编译之后会生成字节码文件(.class),直接用普通的文件浏览工具打开就是一堆晦涩难懂的代码(至少对我来说是这样)。
漱壕 42
?
?
!"
#$%&'&()
*
+, -.
#/0
?1 ?2
34 ?567
89
:;<
=> ??
@AB
很多时候修改完成后进行编译,我们需要确认目前程序所运行的是否为最新的代码,其中一个途径就是查看字节码文件是否包含了最新的修改。
这时就可以通过Java Decompiler
这个工具来查看字节码文件的内容,它将class文件反编译为java文件进行显示。
官网:Java Decompiler
JD-GUI:JD-GUI