链接: https://pan.baidu.com/s/15r-Qg5_wOhzO8fKRso3x8A 提取码: lmm7
–来自百度网盘超级会员v4的分享
使用非常简单:
双击打开,然后将字节码文件拖进去即可:
比如我准备了一个Java文件,同时也将他成功编译了:
public class Anno_test2{ public static void main(String[] agrs){ System.out.println("Hello 文档注释!!"); } public boolean isPickSno(String name,int age,double height){ if(age>0){ return true; }else{ return false; } } }
现在将Anno_test2.class文件拖到反编译工具中:
工具Binary Viewer的下载地址:https://binary-viewer.en.softonic.com/
双击开始安装:
然后稍等一会儿:
安装之后会自动启动:
页面长这样:
将刚才的字节码文件拖入Binary Viewer中:
这里拓展一个知识点:
所有的Java字节码文件都是以CAFE BABE开头的,这个叫做“魔数”,用于区分Java的字节码文件和其他类型的文件或者判断这个字节码文件是否受损(因为一般情况下,如果文件受损,文件开头的误码率最高)
CAFE BABE是十六进制的,所以不可能是BABY,因为十六进制没有Y。。。(开个玩笑)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)