Java question de Débutant sur String[] args dans la méthode main

Alors j'ai essayé à l'exclusion de String[] args à partir de la main méthode

Il compilé bien !

Mais JVM est montrant une exception

Pourquoi avait-il compiler lorsque String[] args doit être inclus à chaque fois ?

Ce qui se passe ici ? Pourquoi ne pas montrer une erreur de compilation ?

tapant cela m'a fait penser que peut-être compilateur ne la voient pas comme LE main méthode ..est-ce vrai ?

Si c'est le cas..pourquoi pas ? Je veux dire n'est-il pas censé être juste une méthode main qui DOIT avoir String[] args comme argument ?

Remarque: vous pouvez également déclarer comme: public static void main( String ... args )
Je l'ai eu..merci à tous..ne l'ai pas lu à propos de la surcharge encore, mais j'ai maintenant une petite idée..juste essayé de lancer le programme avec deux conduites..ça fonctionne
"Mais JVM est montrant une exception": ce que l'exception

OriginalL'auteur Serenity | 2010-05-21