Informatik-Kompendium


Java

eine objektorientierte Programmiersprache

Java ist Betriebssystem-unabhängig. Zum ausführen von Java Anwendungen muss lediglich die Java VM istalliert sein. Die Syntax von Java ist an der Programmiersprache C angelehnt. Java Programme werden vom Compiler jedoch in einen nicht direkt ausführbaren ByteCode übersetzt. Dieser ByteCode wird von der JRE (Java Runtime Enviroment) ausgeführt und zur Laufzeit in nativen Prozessorcode kompiliert. Es gibt auch Compiler wie z.B. MinGW, bei denen die Programme in MaschinenCode kompiliert werden und somit kein VM mehr benötigen. Die Programme sind dann jedoch nicht mehr plattformunabhängig.