main

Einführung

Damit die Java Virtual Machine "weiß", wo die Ausführung eines Programmes anfangen soll, muss eine besondere Methode in einer Klasse angelegt werden. Die Deklaration dieser Methode folgt dabei speziellen Regeln, so dass Sie von der Java Virtual Machine leicht gefunden werden kann. Jede Java-Anwendung besitzt eine Methode main(). Für den Fall, dass Sie BlueJ als Entwicklungsumgebung einsetzen, wird die main-Methode im Hintergrund von BlueJ erzeugt. DIe Methode main() muss die Signatur public static void main(String[] args) besitzen.

  • public weil von außerhalb der Klasse auf sie zugegriffen wird.

  • static weil sie aufgerufen wird ohne dass vorher ein Objekt einer Klasse gebildet wurde.

  • void weil sie keinen Rückgabewert besitzt.

  • der Parameter String[] args, der auch String args[] geschrieben werden darf, ist ein Array, das die vom Aufruf entgegen genommenen Kommandozeilenparameter enthält.

Beispiel

public class MainClass {

public static void main(String[] args){

System.out.println("Ausgabe aus der main()-Methode");

}

}