4

画像

(より良い画像: http://i.imgur.com/8m53Uxr.jpg )

.javaNetbeans で(ではない) ファイルを開きましたが.class、これらの「コンパイル済みコード」のブロックに直面しています。私はこのコードをリファクタリングしていくつかの変更を加えることを任されましたが、すべてのメソッドにはこのコンパイル済みコード ブロックがあります。

それらの1つをダブルクリックすると、展開して次のようなものが表示されます

* 6: astore_2
* 7: aload_0
* 8: ifnull        93

これらは何ですか? また、コードが何をしているのかを理解するにはどうすればよいですか? ドキュメントはどこにもありません。これを書いたプログラマーは 10 年前に去り、実際にどのように機能するのか誰も知りません。

4

0 に答える 0