자바 바이트 코드는 자바 가상머신이 실행하는 명령어 집합이다. 자바 소스코드가 컴파일러에 의해 변환되는 코드의 명령어 크기는 1바이트이다. 확장자는 .class이다.
자바 바이트 코드 명령어의 크기는 1바이트다. 따라서 총 256가지의 경우의 수를 나타낼 수 있고 자바 바이트 코드에도 256개의 명령어가 존재한다.
자바 바이트 코드 명령어의 종류는 다음과 같다.
명령어에는 피연산자의 타입을 나타내는 접두사 또는 접미사를 가지고 있다.
접두사/접미사 | 피연산자타입 |
---|---|
i | integer |
l | long |
s | short |
b | byte |
c | character |
f | float |
d | double |
a | reference |