我們都知道,Java的源代碼文件(.java)編譯之後會生成字節碼文件(.class),直接用普通的文件瀏覽工具打開就是一堆晦澀難懂的代碼(至少對我來說是這樣)。
漱壕 42
?
?
!"
#$%&'&()
*
+, -.
#/0
?1 ?2
34 ?567
89
:;<
=> ??
@AB
很多時候修改完成後進行編譯,我們需要確認目前程序所運行的是否爲最新的代碼,其中一個途徑就是查看字節碼文件是否包含了最新的修改。
這時就可以通過Java Decompiler
這個工具來查看字節碼文件的內容,它將class文件反編譯爲java文件進行顯示。
官網:Java Decompiler
JD-GUI:JD-GUI