编译与反编译
编译:Hello.java --> Hello.class
反编译:Hello.class --> Hello.java
常用的反编译工具
javap
javap是jdk自带的一个工具,可以对代码反编译,也可以查看java编译器生成的字节码。javap反编译工具生成的文件并不是java文件,只是生成了一种我们可以看得懂字节码。
javac Decompilation.java javap -c Decompilation.class
JD-UI
这个工具可以直接转换成.java