Die main-Methode ist der Einstiegspunkt in das Programm. Die Ausführung eines Programms beginnt mit der ersten Anweisung, die in der main-Methode steht.
Die Signatur der main-Methode ist festgelegt: public static void main(String[] x)
oder public static void main(String... x)
In jeder Klasse kann höchstens eine main-Methode deklariert werden. Dies ist oft sinnvoll, um die Klasse testen zu können.
Welche main-Methode ausgeführt wird, ist durch den Befehl an der Kommandozeile (java <Klassenname>
) oder in den Einstellungen der Entwicklungsumgebung (Eclipse: Run > Run as > Java Application
) festzulegen.