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

Java Java Správný zápis metody main()

Avatar
petr.chatar.anton:

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
Nahoru Odpovědět 4.7.2014 12:51
Nesnáším {}, proto se jim vyhýbám.
Avatar
Silvinios
Redaktor
Avatar
Odpovídá na petr.chatar.anton
Silvinios:

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:

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.