Webster
Der Compiler wandelt die eingegebenen Wörter in optimierten Code um, den der Computer tatsächlich versteht. Der Interpreter ist das Programm auf dem Computer, das den Code liest. Die Stärke von Java besteht darin, dass ein Programm aufgrund seiner Interpretation zuverlässig auf jedem "Computer" funktioniert, der die Java-Spezifikation unterstützt, für die Sie geschrieben haben, darunter Windows, Mac, Linux, Mobiltelefone, PDAs und sogar GPS-Empfänger.
Hilton
Der Java-Interpretar konvertiert den Java-Quellcode in Bytecode, der für den JIT-Compiler (Just Int Time) verständlich ist. Jetzt konvertiert der JIT-Compiler den Bytecode in nativen Code. Auf diese Weise wird die Portabilität in Java erreicht.