Benutzerbewertung: / 0
SchwachPerfekt 

Hallo Java Welt

Das Hallo Welt Programm dient im allgemeinen dazu, uns mit den einfachsten Teilen einer (neuen) Programmiersprache bekannt zu machen. Und so soll es auch in Java sein, wobei wir uns gleich mehrere Möglichkeiten anschauen wollen.

Das Standardbeispiel

 

package biz.ritter.java; 
/**
* Title: Make Java - How To
* Description: Eine einfache 'Hallo Welt' - Anwendung
* Copyright: Copyright © 2009
* Licence: BSD
* @author Sebastian Ritter
* @version 1.0.0.0
*/

public class HalloWeltEinfach {
/** Die Startmethode main muss immer
* public static void main (String [] arg) {}
* sein. Das Schlüsselwort final erklärt, dass wir keine
* Änderungen an der Variablen arg vornehmen.
* Diese Beschreibung ist ein Kommentar in Java, der mehrzeilig ist und
* von dem Tool javadoc ausgewertet werden kann.
* @param String [] Startparameter, die hier ignoriert werden.
*/
public static void main (final String [] ignored) {
/* Die folgende Zeile gibt den gewünschten Satz aus.
Dies ist ein mehrzeiliger Kommentar in Java, welcher nicht durch
javadoc ausgewertet wird.
*/
System.out.println ("Hallo Welt sagt Bastie!"); //Ein Endzeilenkommentar
}

Objektorientiert

package biz.ritter.java;
/**
* Title: Make Java - How To
* Description: Eine objektorientierte 'Hallo Welt' - Anwendung
* Copyright: Copyright © 2009
* Licence: BSD
* @author Sebastian Ritter
* @version 1.0.0.0
*/
public class HalloWeltOO {
/** Die Startmethode main muss immer
* public static void main (String [] arg) {
* sein.
* Diese Beschreibung ist ein Kommentar in Java, der mehrzeilig ist und
* von dem Tool javadoc ausgewertet werden kann.
*
* Da diese Methode als static definiert ist handelt es
* sich um eine Klassenmethode, die ohne die Erzeugung eines Objektes
* aufgerufen werden kann.
* @param String Startparameter, die hier ignoriert werden.
*/
public static void main(final String [] ignored) {
/* Ein Objekt anlegen und die Referenz in der Variablen halloWeltOO ablegen */
final HalloWeltOO halloWeltOO = new HalloWeltOO ();

/* Die Methode zur Ausgabe auf dem Objekt aufrufen und den nötigen Parameter übergeben */
halloWeltOO.sage ("Hallo Welt.\nJava ist objektorientiert!\n");
}

/** Diese selbst definierte Methode gibt den Text aus.
* @param String Parameter mit dem auszugebenden Text
*/
public void sage (final String text){
/* Den übergebenden Text ausgeben */
System.out.println (text);
}
}

Mal etwas anders


package biz.ritter.java;
/**
* Title: Make Java - How To
* Description: Eine etwas andere 'Hallo Welt' - Anwendung
* Copyright: Copyright © 2002
* License: BSD
* @author Bastie - Sebastian Ritter
* @version 1.0.0.0
*/
public class HalloWeltStatic {
/** Dieser statische Block wird aufgerufen, wenn die Klasse geladen wird */
static {
System.out.print ("Hallo Welt - die etwas andere Art.");
}

/** Die Startmethode main muss immer
* public static void main (String [] arg) {} 
* sein.
* @param String [] Startparameter, die hier ignoriert werden.
*/
public static void main(final String [] ignored) {
/* Wir beenden hier nur die Anwendung mit dem entsprechendem Java Befehl */
System.exit (0);
}
}