por que o método main recebe como parâmetro um vetor de String?
por que o método main recebe como parâmetro um vetor de String?
Erick, beleza ?
O main precisa ter essa assinatura pro compilador saber que você está querendo executar a sua aplicação.
Void
Semelhante ao void C++ ou C, é o valor de retorno da função, quando a função não retorna nenhum valor ela retorna void, uma espécie de valor vazio que tem que ser especificado.
main
Este é um nome particular de método que indica para o compilador o início do programa. É dentro deste método e através das iterações entre os atributos, variáveis e argumentos visíveis nele que o programa se desenvolve.
(String args[])
É o argumento de main e por consequência do programa todo. Ele é um vetor de Strings que é formado quando são passados ou não argumentos através da invocação do nome do programa na linha de comando do sistema operacional, exemplo:
Java HelloInternet argumentotexto1 argumentotexto2
Fonte: Google - explicação do método main Link: http://www.students.ic.unicamp.br/~ra992432/java/jcap12.html 3
Obrigada Igor, excelente explicação.