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