List_of_Java_bytecode_instructions

List of Java bytecode instructions

List of Java bytecode instructions

Add article description


This is a list of the instructions that make up the Java bytecode, an abstract machine language that is ultimately executed by the Java virtual machine.[1] The Java bytecode is generated from languages running on the Java Platform, most notably the Java programming language.

Note that any referenced "value" refers to a 32-bit int as per the Java instruction set.

More information Mnemonic, Opcode (in hex) ...

Deprecated in Java 7 (major class version 51).[2] They will not appear in class files generated from a compiler newer than that. ret is not explicitly deprecated, but useless without the jsr and jsr_w opcodes.

See also

  • Jazelle DBX (Direct Bytecode eXecution), a feature that executes some Java bytecodes in hardware, on some ARM9 CPUs
  • Common Intermediate Language (CIL), a similar bytecode specification that runs on the CLR of the .NET Framework

References

  1. "The Java® Virtual Machine Specification – Java SE 12 Edition". Retrieved May 22, 2021.

Share this article:

This article uses material from the Wikipedia article List_of_Java_bytecode_instructions, and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.