public static void main(String args[])
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
public static void main(String args[])
Você pode trabalhar com arrays tanto com o colchetes antes como depois:
String args[]
String[] args
O Java entende como a mesma coisa. Mas o mais comum é o uso do colchete antes.
Sim, você pode utilizar os colchetes antes e depois, com e sem espaços:
String[] args
String args[]
E também pode utilizar os "varargs".
String... args
E ainda pode trocar o nome da variável args por outra:
Strings... nomeDoSeuArgumento
Andre,
Só para acrescentar as respostas dos outros colegas, as regras da declaração do método main são:
1 - Deve ser public;
2 - Deve ser static;
3 - Não deve ter retorno(void);
4 - O nome deve ser "main";
5 - Deve ter como parâmetro um array ou varargs de String( String[] ou String... );
No mais as ordens da declaração podem ser alteradas que irá compilar:
Ex.:
//Ordem do public static trocadas
static public void main(String[] args){}
//Posição dos colchetes alterada
public static void main(String args[]){}
//Utilizado varargs no lugar do Array
public static void main(String...args){}
//Nome do parâmetro diferente
public static void main(String[] argumentos){}
Abraço.
Entendi, muito obrigado a todos.