反编译工具的使用
本章主要介绍的是一个反编译的工具
编译:
.java文件--->.class字节码文件
反编译:
.class字节码文件--->.java文件
反编译工具
jd-gui.exe(gui.exe)
用法:
安装jd-gui.exe
拖动.class字节码文件到jd-gui.exe内即可
反编译工具反编译后的代码于源代码的不同:
源代码的注释经过编译后不会存在.class文件中,反编译工具反编译.class字节码文件也不会有注释
源代码使用的是行尾式(---java写多了有的),反编译后的代码写的格式是C语言的格式
反编译后的代码有调用的框架名称,源代码没有
在main方法里面的类名不一样,在源代码里面的类名是自己取的,经过反编译后的类名和源代码不一样---无关紧要。---行为参数和实际
查看字节码内容
使用工具:BinaryViewer.exe---将.class文件展示成Jvm能执行的文件给我们看的一款软件