Loading article…
これは、 Javaバイトコードを構成する命令のリストです。Javaバイトコードは、最終的にはJava仮想マシンによって実行される抽象マシン言語です。[1] Javaバイトコードは、Javaプラットフォーム上で実行される言語、最も有名なのはJavaプログラミング言語から生成されます。
参照される「値」は、Java 命令セットに従って 32 ビット int を参照することに注意してください。
† Java 7(メジャークラスバージョン51)では非推奨です。[2]これらは、それより新しいコンパイラから生成されたクラスファイルには表示されません。retは明示的に非推奨ではありませんが、jsrおよびjsr_wオペコードがないと役に立ちません。
参照
- Jazelle DBX (Direct Bytecode eXecution) は、一部の ARM9 CPU 上で Java バイトコードをハードウェアで実行する機能です。
- 共通中間言語(CIL)。.NET Framework の CLR 上で実行される同様のバイトコード仕様です。
参考文献
- ^ 「Java®仮想マシン仕様 – Java SE 12エディション」。2021年5月22日閲覧。
- ^ 「第4章 クラスファイル形式 4.9.1. 静的制約」 。 2021年5月22日閲覧。
外部リンク
- Java仮想マシン命令セット
