Navigation überspringen

Kapitel 1 - Java Technologie

Vorwissen

Die Java Technologie stammt ursprünglich von James Gosling Anfang der 1990er Jahre. Java bricht dabei mit der Kenvention, Quellcode bis zum Maschinencode zu kompilieren, wie es die meisten anderen Hochsprachen wie etwa c/c++ tun. Java compiliert in einen Zwischencode Bytecode. Die Dateiendung lautet nun *.class. Dieser Bytecode wird von der Java Virtual Machine (JVM) aus der Java Runtime Enviroment (JRE) in Maschinencode/-sprache übersetzt. Es arbeitet der JIT-compiler (Just In Time). Eine Java-Anwendung kann somit überall dort, wo eine JRE lauffähig ist, erzeugt werden. Dadurch wird größtmögliche Plattformunabhängigkeit erreicht, denn die JRE kümmert sich um die Hardwaregerechte Schnittstelle (CPU etc.).

 

                 

 

Die Java Technologie setzt sich aus verschiedenen Komponenten wie Java-Sprachsätzen, API (Application Programming Interfaces) und der Java Laufzeitumgebung (JRE) zusammen. Das Java Software Development Kit (JDK) fasst dieses alles zusammen.