Java Hello World programmieren

Das Programm “Hello World” ist der Klassiker unter Programmieranfängern. Es handelt sich dabei um ein ganz einfaches Programm in Java (oder jeder beliebigen anderen Programmiersprache), welches nur einen einzigen Zweck dient: die Ausgabe des Textstrings “Hello World” auf dem Bildschirm. Das Programm “Hello World” dient dazu, dem Beginner einer Programiersprache deren grundlegendsten Elemente zu vermitteln. Bei Java handelt es sich dabei um das Anlegen einer Klasse “Hello World”, der Anwendung der Methode “main (String[])” und der Ausgabe “System.out.println”. Das war es auch schon und mehr gibt es eigentlich nicht zu beachten. Der Quellcode von “Hello World” sieht in Java dann wie folgt aus:

public class HelloWorld

{

public static void main(String[] args)

{

// say hello to the world

System.out.println("Hello World!");

}

}

Ferner lernt der Java-Beginner, wie man Javacode kompiliert und anschließend ausführt. Um das erste in Java selbst geschriebene Programm zu starten, muss der Code lediglich kompiliert warden. Dies funktioniert über den Aufruf:

% javac HelloWorld.java

Zu Beachten ist, dass die Schreibweise zwischen Groß- und Kleinbuchstaben unterscheidet und ferner jede Klasse in Java stets mit einem großen Buchstaben beginnt.

Wenn die Kompilierung reibungslos verlaufen ist, befindet sich daraufhin in dem gleichen Verzeichnis wie die HelloWorld.java nun eine Datei mit dem Namen HelloWorld.class. Dies ist die ausführbare Datei des Java-Programms „Hello World“.

Zum Ausführen der kompilierten Datei bedarf es lediglich des folgenden Aufrufs und fertig ist das erste Java-Programm.

% java HelloWorld

Eigenschaften von Java

Bei Java handelt es sich um eine objektorientierte Programmiersprache. Die Java-Programme warden von einem Compiler in eine für den Computer lesbaren Programmiercode übersetzt und anschließend ausgeführt. Java besitzt die folgenden Eigenschaften:

  • Interpretierend (sog. Java-Bytecode oder p-Code)
  • Java-Programme werden von einem Übersetzer in eine vom Computer unabhängige Form übersetzt.
  • Zur Ausführung der Programme wird für jede Platttform ein eigener Interpreter benötigt, welcher dafür sorgt, dass der Programmcode von Java auf fast jedem Betriebssystem ausgeführt warden kann.
  • Java ist unabhängig von der Plattform, auf welcher das Programm erstellt wurde.
  • Write once, run everywhere!
  • Java ist Objektorientiert: Die einzelnen Bestandteile des Java-Programms warden in Klassen dargestellt. Dies erlaubt eine einfachere Zugänglichkeit und Übersicht der Programme.
  • Sicherheit von Anfang an eingebaut.
  • Threads: mehrere Abläufe gleichzeitig.
  • Benutzeroberflächen und Grafik: Java hat von Hausa us einige Funktionen, welche dem Programmierer dabei helfen, grafische Oberflächen für Java zu erstellen.