Escrevendo uma aplicação em Java sem o método main

Veja nesta dica como escrever um código Java sem o main.

Escrevendo uma aplicação em Java sem o método main

 

Você pode escrever uma aplicação em Java sem utilizar o método main. Isto pode ser feito utilizando o bloco estático(static block) da classe

A razão para isto é que a inicialização dos blocos estáticos acontece no momento em que a classe é carregada, mesmo antes que o método principal esteja chamado. Durante o runtime a JVM procurarará pelo método principal após “sair” dos blocos estáticos. Se não encontrar o método principal, uma excessão e lançada. Para evitar a exceção é utilizado System.exit (0); que indica o final do programa no final do bloco estático.

class MainMethodNot
{
static
{
System.out.println("Este programa Java roda sem ter um método main");
System.exit(0);

}
}

 

 

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados