Letzte Änderung:
20.03.2012



Spruch des Tages

Sei, was du scheinen willst.

Sokrates
Java




Das erste Programm



1:	public class Hallo
2:	{
3:		public static void main(String[] args)
4:		{
5:			System.out.println("Hallo Welt");
6:		}
7:	}


Wenn Sie dieses Programm übernehmen, beachten Sie, dass Java case-sensitiv arbeitet. Das bedeutet, dass zwischen GROSS- und Kleinschreibung unterschieden wird. Sie müssen vor der weiteren Verarbeitung, also dem Kompilieren und Starten es Interpreters, die Datei erst einmal speichern. Der Dateiname ergibt sich zwingend aus der ersten Zeile, er muss genauso lauten wie der Name, der hinter dem Wort class steht.

1:	public class Hallo


Bedenken Sie auch hier, dass ein großes Hallo nicht als kleines hallo gespeichert wird! Bevor wir Ihr erstes kleines Programm besprechen, sollten Sie es testen. Kompilieren Sie zuerst und danach werden Ihnen hoffentlich keine Fehlermeldungen angezeigt. Anschließend bringen Sie dieses Programm zur Ausführung durch Starten des Interpreters. Jetzt sollten Sie das gewünschte Ergebnis sehen.

  
Jetzt zur Nachbesprechung Ihres Programms:

1:	public class Hallo
2:	{
3:		public static void  main  (String[] args)
4:		{
5:			System.out.println ("Hallo Welt");
6:		}
7:	}

Von Bedeutung ist das Wort main. Dieses Wort kennzeichnet den Startpunkt eines jeden Java-Programms. Es kann nur ein main pro Programm geben, aber es muss auch ein main geben. Wenn das Programm gestartet wird, dann wird zunächst die Stelle im Programm gesucht, an der das Wort main steht. Ist diese Stelle lokalisiert, wird das Programm, von dort angefangen, abgearbeitet. Ohne diesen Startpunkt wissen der Compiler und der Interpreter nicht, wo sie ihre Arbeit beginnen sollen.

Weiterhin dürfte auffällig sein, dass jede Art von Klammern immer paarweise zu finden ist. D. h., wenn eine Klammer geöffnet wird, muss sie auch, wie in der Mathematik, wieder geschlossen werden. In der Zeile 3 finden Sie die Passage (String[] args). Die runden () wie auch die eckigen [] Klammern treten paarweise auf.

Von besonderem Interesse sind die geschweiften {} Klammern. Ein solches Klammerpaar bildet einen Codeblock. Codeblocks sind zusammengehörige Abschnitte eines Programms, sie werden geschachtelt. In dem vorliegenden Beispiel erkennen Sie schon durch die eingerückte Schreibweise, welche Klammern jeweils ein Paar bilden. Dies sollten Sie unbedingt beachten, da dies die häufigste Fehlerquelle eines Einsteigers ist.

Mit der Anweisung System.out.println(); wird eine Methode für eine Ausgabe auf dem Monitor aufgerufen. Damit deutlich wird, dass es sich hier um einen Text handelt, wird dieser in " " gesetzt.

Letztendlich muss jede Anweisung (Statement) mit einem Semikolon abgeschlossen werden. Die Ausgabe mit der Anweisung System.out.println (); ist recht komfortabel. Allerdings fehlt Ihnen für eine mehrzeilige Ausgabe noch ein Hilfsmittel. Mit dem Parameter \n erzwingen Sie in einem Text einen Zeilenumbruch. Die modifizierte Anweisung

System.out.println ("Hallo \nWelt");

führt zu folgender Ausgabe:

Hallo
Welt