57 votes

Y a-t-il une différence entre main(String args[]) et main(String[] args) ?

Y a-t-il une différence entre :

et

Je ne le crois pas, mais je me le demande.

9voto

ColinD Points 48573

Il n’y a pas de différence, mais mettre les crochets après le type ( `` ) est la pratique la plus courante en Java.

8voto

user3585662 Points 29

Les deux sont absolument les mêmes. Reportez-vous à la spécification du langage Java (JLS) pour voir la syntaxe utilisée en java.

ou créera un tableau (réserve une place en mémoire) sans taille ni `` nom.

Considérons :

Mettre `` l’après le nom évite des problèmes subtils comme celui-ci: -

4voto

parul popli Points 31

Bien que les deux soient utilisés pour créer un tableau de type String, le second est plus populaire, car avec cela, vous pouvez créer plusieurs tableaux String simultanément... Par exemple `` Ici, vous avez créé deux tableaux de chaînes a et b simultanément.

Toutefois

``créera string array « a » et String variable(not array) b.

J’espère que cela clarifie.

2voto

Jigar Joshi Points 116533

Non

Ce ne sont que deux styles d’écriture

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X