Es gibt einige Programme und Videospiele, die man nur aufrufen kann, wenn man vorher auf dem Rechner Java installiert hat. Bei Java handelt es sich um eine gängige Programmiersprache, die auch häufig in der Schule unterrichtet wird. Die Java-Erstversion wurde im Jahr 1995 von dem Unternehmen Sun Microsystems herausgebracht und gehört zu den objektorientierten Programmiersprachen. Das bedeutet, dass ein geschriebener Java-Code in Objekte und Klassen strukturiert wird.
Java wurde von Sprachen wie Objective-C, C# und C++ beeinflusst. Die Programmiersprache wird am häufigsten für Desktop- und Webanwendungen eingesetzt. Aber auch Apps werden häufig mit Java entwickelt. Viele Apps für das Betriebssystem Android werden mit dieser Programmiersprache hergestellt.
Ist Java-Software kostenfrei?
Java kann in der Tat kostenfrei heruntergeladen werden. Die neueste Version der Software kann jederzeit auf der offiziellen Java-Webseite Java.com übernommen werden. Wer aber ein Consumer oder Embedded-Gerät erstellen und diese Programmiersprache einbeziehen möchte, muss sich diesbezüglich an Oracle wenden.
Die drei Java-Elemente
Die Java-Technologie wurde aus drei Hauptelementen zusammengebaut. Bei dem ersten Element handelt es sich um die Programmiersprache Java, die für das Programmieren verwendet wird. Darauf folgt das JDK (Java Development Kit). Hierbei handelt es sich um eine Art Werkzeug, das beispielsweise den Compiler enthält. Ein Compiler sorgt dafür, dass der Java-Code in einen speziellen Code umgewandelt wird, der auch für Maschinen verständlich ist. Das dritte und letzte Hauptelement der Java-Technologie ist die Laufzeitumgebung von Java. Hier können alle Java-Programme aufgerufen werden.
Minecraft, eins der bekanntesten und erfolgreichsten Computerspiele aller Zeiten, wurde mit Java entwickelt. Bevor man das Spiel aber auf dem Rechner aufrufen kann, müssen Nutzer erstmals die Java-Laufzeitumgebung installieren. Diese Umgebungen sind derzeit für Linux, Solaris, OS X und Windows verfügbar. Man sollte auch betonen, dass jeder Softwareentwickler eine Laufzeit-Umgebung herstellen kann. Somit kann die Programmiersprache Java beispielsweise auch in HiFi-Anlagen oder sogar in Autos eingesetzt werden.