Teste static

5 respostas
F
Essa é interessante:
public class Teste {
   static {
      System.out.println("Fora da Main");
      System.exit(0);
   }
   
   public void main(String[] args) {
      System.out.println("Na Main");
   }
}
O que acontece ao tentar rodar? T+ Fabiano B. Ruy

5 Respostas

M

ótima pergunta… eu acho q vai carregar a classe no bloco estatico, vai imprimir fora da main, e vai encerrar o jvm… sem nem mesmo executar o main()…

C

Tb acho!! :razz:

F

Certo! Não há erro!!!
Isso permite uma aplicação Java sem método main algum!
T+
Fabiano B. Ruy

B

“fabianoruy”:
Certo! Não há erro!!!
Isso permite uma aplicação Java sem método main algum!
T+
Fabiano B. Ruy

vai ficar com o um bucado de coisa na memoria mas pode !

F

Muita coisa na memória?
Por que? Não consigo ver diferenca (pelo menos quanto ao uso de memória) entre iniciar pela main ou pelo bloco estático!
T+
Fabiano B. Ruy

Criado 25 de setembro de 2004
Ultima resposta 27 de set. de 2004
Respostas 5
Participantes 4