invokespecial, areturn).

Jest też kilka instrukcji służących do bardziej wyspecjalizowanych czynności, np. zwracanie wyjątków, synchronizacja itd.

Duża część instrukcji ma też prefiksy lub sufiksy związane z typami zmiennych, na których pracują. Oto ich lista:

Prefiks/Sufiks Typ w języku Java Opis Przyjmowane wartości i int 32-bitowy typ całkowity ze znakiem -231 .. 231-1 l long 64-bitowy typ całkowity ze znakiem -263 .. 263-1 s short 16-bitowy typ całkowity ze znakiem -215 .. 215-1 b byte 8-bitowy typ całkowity ze znakiem -128 .. 127 c char 16-bitowy typ całkowity bez znaku 0 .. 65 535 f float 32-bitowy typ zmiennoprzecinkowy d double 64-bitowy typ zmiennoprzecinkowy z boolean 1-bitowy typ Booleanowski 0 lub 1 a Object i pochodne Referencja do instancji klasy Object

Na przykład, ladd dodaje do siebie dwie zmienne typu long, a sadd dwie zmienne typu short. Instrukcje „const”, „load” i „store” mogą ponadto posiadać sufiks wyglądający tak: „_n”, z tym, że w miejscu n podstawiamy liczbę od 0-3 dla instrukcji „load” i „store”. Największe możliwe n dla instrukcji „const” zależne jest od typu, na którym pracuje.