Sobes.tech
Intern

Čo je metóda main?

sobes.tech AI

Odpoveď od AI

Metóda main je vstupná bodka do Java aplikácie. Keď Java Virtual Machine (JVM) spustí program, hľadá a vykonáva presne túto metódu.

Jej podpis je štandardizovaný:

public static void main(String[] args) {
    // Kód aplikácie
}

Pozrime sa na komponenty:

  • public: Prístupový modifikátor, ktorý naznačuje, že metóda je dostupná odkiaľkoľvek. JVM ju musí byť schopná zavolať.
  • static: Indikuje, že metóda patrí ku triede, nie ku konkrétnemu výtvoru tejto triedy. JVM ju môže zavolať bez vytvorenia inštancie triedy.
  • void: Typ vrátenej hodnoty. Metóda main nevracia žiadnu hodnotu.
  • main: Názov metódy, ktorý je presne definovaný špecifikáciou Java ako vstupný bod.
  • String[] args: Parameter, ktorý predstavuje pole reťazcov. Obsahuje argumenty príkazového riadku odovzdané pri spustení programu.

JVM začína vykonávanie programu od prvej riadky kódu v tele metódy main. Po dokončení tejto metódy sa vykonávanie programu zvyčajne ukončí.