my-server
← Wiki Redirected from Java bytecode instruction listings

List of JVM bytecode instructions

This is a list of the instructions that make up JVM bytecode, the abstract machine language that is executed by the Java virtual machine. JVM bytecode is emitted by compilers made for languages running on the Java Platform, most notably Java.

JVM bytecode makes up the instruction contents of methods. When executed, each method is allocated its own frame with a stack, local variable registers, and other data. Most instructions operate on one or more stack values and place their output onto the stack.

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

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

External links