如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。
2016年,好久远,可能楼主已经知道了但还是回答一下:
Java 反编译得到的代码,是根据字节码反推的。这个反推可能会随着编译器优化变得不准确,包括不符合 Java 程式的正常语法规则,自然不一定可以执行(无法重新编译通过)甚至出现逻辑问题。
如果想要真的复现逻辑,需要学习 Java 字节码(即那种反编译到中间代码而不是 Java 代码那种),了解它每一步再干嘛,然后自己写出对应的 Java 代码。... |