Gecompileerde Java-broncode. De opdrachten in een Java-programma (de broncode) leveren, nadat ze zijn gecompileerd door een Java-compiler, bytecode op.
Bytecode is platform-onafhankelijk. De browser die de bytecode via Internet ontvangt, interpreteert deze als machine-instructies. Zie ook: .class, interpreter.