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.