Der Java-Compiler
erzeugt Maschinensprache ("Bytecode")
für virtuelle Java-Maschine (VM)
VM existiert nicht physisch
VM wird per Software emuliert