No nosso próximo passo iremos estudar os destrutores. Aprenderemos a utilizá-los no Java e descobriremos quais são suas diferenças com relação às outras linguagens orientadas a objetos.
No nosso próximo passo iremos estudar os
destrutores. Iremos aprender como utilizá-los no Java
e suas diferenças em relação a outras linguagens
orientadas a objeto.
Seguem os links para os artigos anteriores dessa série:
[1] Comentário enviado por pcalcado em 31/05/2004 - 21:56h
A regra básica para se usar destrutores em Java é: *não* use. System.gc() apenas sugere à VM que é hora de usar o gc [algo como um modificador register em C/C++]. Seu código não deve, em hipótese nenhuma,d epender da execução do método finalize().
[3] Comentário enviado por Czuber em 01/06/2004 - 16:10h
Gostei do artigo!
Tenho uma dúvida, a diferença entre chamar o método finalize() e o System.gc...
O System.gc serve para todos os objetos q estaum com null (pelo exemplo que vc deu) e o finalize serve só para o objeto pelo qual chamei esse método?
Obrigado!
[]s
[8] Comentário enviado por engos em 08/07/2004 - 14:15h
Não li ainda o artigo 7, mas até agora to vendo que a qualidade tá caindo...
Os outros nem comentei porque estavam até que bons, mas esse ficou fraco na minha opnião... espero que seja a única. :)
Até agora não deu para entender quando o gc vai entrar em ação e o que ele realmente faz, pelo que percebi só seta null nos valores, mas não é um destructor propriamente dito, to certo?