1.1.5 Ist Java eine kompilierte oder eine interpretierte Programmiersprache ?

Die Java-Technologie basiert auf einer Kombination von Compiler und Interpreter. Java-Programme werden nach ihrer Erstellung zunächst kompiliert. Dabei wird eine syntaktische Überprüfung durchgeführt und der sogenannte Bytecode erstellt. Dieser ist nicht ausführbar im Sinne eines kompilierten und gelinkten Programms, sondern wird durch einen Interpreter (bei Java virtuelle Maschine genannt) ausgeführt.