(更好的形象:http://i.imgur.com/8m53Uxr.jpg)
我在Netbeans中打开了一个.java
文件(不是.class
),我遇到了这些"编译代码"的块。我的任务是重构这段代码,以便我们可以进行一些更改,但每个方法都有这个编译过的代码块。
当我双击其中一个时,它会展开并显示
之类的内容* 6: astore_2
* 7: aload_0
* 8: ifnull 93
这些是什么,我应该如何开始理解代码在做什么? 在任何地方都没有文档,编写这个文档的程序员在十年前离开了,没有人真正知道它是如何工作的。