Será que isso executa?
class NoMainMethod
{
static
{
System.out.println("Executando sem metodo main");
System.exit(0);
}
}
A razão disso funcionar é que blocos de inicialização estáticos executam logo que a classe é carregada - antes mesmo do método main ser chamado. Logo após o bloco terminar, a JVM procura pelo método main. Quando não encontra, lança uma exceção. Assim, a instrução exit faz com que o programa termine antes de lançar uma exceção.
fonte: http://www.mundooo.com.br/php/modules.php?name=News&file=article&sid=832&mode=&order=0&thold=0
[]s
Nenhum comentário:
Postar um comentário