Literatur

Eigenschaften von Java

Java ist eine vergleichsweise einfach zu erlernende Programmiersprache, die an Popularität immer mehr zunimmt. Dadurch, dass in Java auf die Zeigerarithmetik, die C/C++-Programmierer häufig zur Verzweiflung treibt, verzichtet wurde, entfallen komplexe und fehleranfällige Sprachkonstrukte. Diese Vereinfachung trägt auch enorm zur Stabilität von Programmen bei.

In Java ist es vorgesehen, dass man objektorientiert programmiert. Dies fällt allein schon dadurch auf, dass keine Methoden außerhalb von Klassen programmiert werden können. Java bietet eine sehr hohe Sicherheit, da ungewollter Zugriff auf Arbeitsspeicherbereiche und dessen Manipulation durch den Interpreter (Java Virtual Machine, kurz JVM) unterbunden wird.

Der größte Vorteil ist allerdings, dass ein Java-Programm unter jedem Betriebssystem gleich läuft. Der Java-Quellcode wird in einen Bytecode umgewandelt, der nur von der JVM interpretiert wird.  Daher muss einzig die JVM auf das jeweilige Betriebssystem angepasst sein. Da Java aber sehr verbreitet ist, stellt es in der Regel kein Problem dar, eine passende JVM für ein Betriebssystem zu finden.