Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Správný zápis metody main()

Aktivity
Avatar
petr.chatar.anton:4.7.2014 12:49

Ahoj, pustil jsem se do knihy Mistrovství JAVA od Herberta Schildta. V knize se zapisuje metoda main() takto:

public static void main(String args[])

Ve zdejších tutoriálech je zápis takto:

public static void main(String[] args)

Který způsob je správný?

 
Odpovědět
4.7.2014 12:49
Avatar
Silvinios
Tvůrce
Avatar
Odpovídá na petr.chatar.anton
Silvinios:4.7.2014 17:31

Oba způsoby jsou syntakticky správně, ale upřednostňuje se String[] args.

Například podle Google Java Style se varianta String args[] nemá používat, viz
https://google-styleguide.googlecode.com/…vaguide.html

 
Nahoru Odpovědět
4.7.2014 17:31
Avatar
xxxvodnikxxx
Člen
Avatar
xxxvodnikxxx:12.9.2014 21:55

Nevim jak v jave, ale v cecku to funguje i takhle

public static void main()
  • args je jenom pro spusteni programu z prikaz. radky, vlastně je to pole argumentů, který se tomu zadá, jsou následně uložený v poli
  • s tim, že v céčku je navíc argc - což udává počet argumentů a args[0] je cesta k .exe souboru :)

(možná to neni uplně přesný, ale tak nějak) :D

Nahoru Odpovědět
12.9.2014 21:55
Unix- svět, kde chcete být nulou :) (UID)
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.