1.8
Método main
O método main é o ponto de entrada de uma aplicação Java. É a partir dele que a JVM inicia a execução do programa. Sua assinatura é fixa e deve ser reconhecida exatamente pelo runtime para que a aplicação possa ser executada corretamente.
Exemplo conceitual
public class Application {
public static void main(String[] args) {
}
}
Explicação linha a linha
public class Application {
Declara uma classe de alto nível chamada Application, que contém o ponto de entrada do programa.
public static void main(String[] args) {
Declara o método main, que será chamado pela JVM ao iniciar a aplicação.
-
public permite que a JVM acesse o método.
-
static indica que o método pertence à classe, e não a uma instância. Nenhum objeto precisa ser criado para que o método seja executado.
-
void indica que o método não retorna nenhum valor.
-
main é o nome que a JVM procura para iniciar a execução.
-
String[] args é um parâmetro que recebe argumentos passados pela linha de comando no momento da execução.
}
Encerra o corpo do método main. Mesmo vazio, o método ainda é um ponto de entrada válido.
}
Encerra a definição da classe.
Esse método estabelece a fronteira entre a JVM e o código da aplicação.