public bedeutet, dass die Funktion von außen aufgerufen werden kann - entgegen private oder protected
static heißt, dass das eine Klassenmethode ist, für die also kein Objekt gebraucht wird
void heißt, dass die Funktion nichts zurückgibt
main ist wie schon die wörtliche Übersetzung sagt, die Hauptmethode, die aufgerufen wird, wenn das Programm ausgeführt wird.