Rodrigo,
 
Não tem um metodo "destructor" no Java, como no C++. O próprio JVM se encarrega de liberar os objetos que não estão sendo utilizados, atráves do "garbage collector". Vc. pode SUGESTIONAR isso através do método System.gc(), mas isso não é garantia que o "garbage collector" vai rodar nesse momento.
Aqui na lista rolou uma discussão (bem polemica por sinal) sobre esse assunto.
 
Roberto Tatemoto
 
 
Subject: [java-list] Como recuperar os objs instanciados na JVM?

Olá amigos!
 
Gostaria de saber se alguém conhece algum método da biblioteca de classes do java que informe quais os objetos estão "rodando" (instanciados) na máquina virtual (JVM).
 
Preciso disso pois pretendo encerrar quase todos os objetos da aplicação quando o usuário clicar no botão "logout" (encerrando a presente sessão e liberando o sistema para uma nova sessão com outro username).
 
Obrigado,
Rodrigo Schneider

Responder a