50%
50%
java反编译工具是一款反向翻译Java工具。java反编译工具能够帮助用户将.class文件反向编译成Java文件,还可以还批量处理.class文件、.jar文件,使用多页面编辑功能能大大提高操作人员反向编译效率。java反编译工具软件体积轻巧,功能实用方便,无需安装,下载后即可打开使用,唯一不足的就是不是中文版的。
java反编译工具介绍:
java反编译工具是一款可以将jar文件转换成Java源代码的反编译工具,用户通过Java反编译工具不仅能够快速获取到文件的源代码,同时还能够对这些代码进行修改和编辑。这个软件可以让众多Java编程人员变得更加轻松,快速完成代码的编写工作。
java反编译工具使用说明:
java反编译工具更新日志:
1、修正了“.class”表达式的识别错误。
2、修正错误识别“开关枚举”指令。
3、用已知的数字常量(例如Long.MAX_VALUE)替换数值。
4、删除了不必要的“java.lang”前缀。
5、修正了在最后位置上包含三元运算符的try-cacht语句的识别错误。
6、添加了返回的通用变量的转换说明。
7、隐藏匿名类的合成字段。
8、在内部,改进的JD-Core内存管理(复杂的智能指针C ++ 11由基本但非常高效的内存池替代)
java反编译工具常见问题:
将源代码转换成二进制执行代码的过程叫“编译”,比如将C源代码编译成.exe可执行文件;那么把二进制执行代码转换成源代码的过程就叫“反编译”,比如把exe转换为C源代码就叫“反编译”。
2、反编译器的原理
由于Java、.net这样的基于虚拟机技术的语言平台,都是采用了Byte Code的二进制结构,因此很容易将ByteCode转化为“抽象语法树”(简称AST,《编译原理》这门课中的概念),然后采用反编译器就可以将AST转换为代码了