Como eu faco pra um objeto "se matar"

tipo, eu queria sabe como eu faco pra elimina o objeto a partir dele mesmo, sem precisar referenciar como null (q no kso soh eh possivel fora do objeto)?

ja li diversas vezes q o metodo terminate esta velho e n c deve usa-lo…

public void suicideItSelf(){ this.finalize(); }

hehe…brincadeiras a parte, é só chamar o método finalize da classe Object.

[quote=Rafael Nunes]
hehe…brincadeiras a parte, é só chamar o método finalize da classe Object.[/quote]

Nope.
um objeto só morre quando não existem referências á ele e ele é recuperado pelo gc.

Mas chamando o método finalize(), eu já marco ele como inválido, para que seja recuperado pelo GC quando este coletar os objetos sem referência, certo?

Não. Enquanto houverem referências, ele está vivo :wink:

http://java.sun.com/docs/books/jls/second_edition/html/execution.doc.html#44748

[]s

Java não permite gerenciamento explicito de memória.

blz, vlw, vo faze uma verificacao externa mesmo…