(より良い画像: http://i.imgur.com/8m53Uxr.jpg )
.java
Netbeans で(ではない) ファイルを開きましたが.class
、これらの「コンパイル済みコード」のブロックに直面しています。私はこのコードをリファクタリングしていくつかの変更を加えることを任されましたが、すべてのメソッドにはこのコンパイル済みコード ブロックがあります。
それらの1つをダブルクリックすると、展開して次のようなものが表示されます
* 6: astore_2
* 7: aload_0
* 8: ifnull 93
これらは何ですか? また、コードが何をしているのかを理解するにはどうすればよいですか? ドキュメントはどこにもありません。これを書いたプログラマーは 10 年前に去り、実際にどのように機能するのか誰も知りません。