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.