3

コンパイラが void メソッドの最後に到達すると、単に呼び出すだけreturn;ですか? そのような動作に関するドキュメントがどこにあるか教えてもらえますか?

4

2 に答える 2

3

はい、バイトコードjavap -c classを見るとRETURN、void メソッドで命令が表示されます。

JVM 仕様を読むと、バイトコードについて詳しく知ることができます。

于 2012-10-01T02:45:51.517 に答える
0

RETURN オペコード (B1) は、欠落している場合は void メソッドの最後に自動的に挿入されますが、必要に応じてこれを手動で挿入することもできます

于 2012-10-01T02:45:26.467 に答える