反编译工具

反编译工具的使用

本章主要介绍的是一个反编译的工具

编译:

.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能执行的文件给我们看的一款软件



It's a lonely road!!!
原文地址:https://www.cnblogs.com/JunkingBoy/p/14378541.html