Bei einem Bytecode handelt es sich um einen Code für eine virtuelle Maschine. Der Bytecode enthält verschiedene Befehle und Anweisungen. Bytecode wird auch oft als Zwischencode bezeichnet. Der Bytecode entsteht beim Kompilieren eines Quellcodes. Anschließend kann der Bytecode mithilfe einer virtuellen Maschine in einen Maschinencode übersetzt werden.