Valeu por esclarecer a duvida, Rogerio. Falta minha, os exemplos que eu vi sobre GC,
tinham apenas:
try{
}catch(...){
}finally{
x.finalize();
}
Mas vou dar uma nova olhada nas minhas fontes, pois devo ter passado muito batido.
P.S.: Alguem ja trabalhou com 'ressureicao' de objetos?
Hasta,
On Mon, 24 Feb 2003 09:13:46 -0300, "Rogerio" <[EMAIL PROTECTED]> escreveu :
> De: "Rogerio" <[EMAIL PROTECTED]>
> Data: Mon, 24 Feb 2003 09:13:46 -0300
> Para: <[EMAIL PROTECTED]>
> Assunto: RES: [enterprise-list] Destrutor
>
> O java possui um m�todo finalize, mas ele n�o � chamado diretamente por voc�
> o garbage colector faz isso automaticamente. Se voc� precisa fazer clean-up
> na destrui��o do seu objeto voc� pode sobrescrever o m�todo finalize que
> est� definido
> na classe Object. Apenas n�o ser� voc� que ir� cham�-lo o Java far� para
> voc�, mas somente
> quando ele determinar que � necess�rio executar o Garbage Colector.
>
>
> T+
> Rog�rio.
>
>
>
> -----Mensagem original-----
> De: Giuseppe Proment [mailto:[EMAIL PROTECTED]
> Enviada em: sexta-feira, 21 de fevereiro de 2003 20:50
> Para: [EMAIL PROTECTED]
> Assunto: Re: [enterprise-list] Destrutor
>
>
>
> Antes do Java programava em C++ ent�o entendo que o destrutor poderia ser
> chamado em java
> quando o objeto sai de seu escopo ou n�o pode mais ser refer�nciado. A
> explica��o para o n�o
> uso do Finalize � bastante vaga... Acho que isso � um dos furos da
> linguagem, como muitos outros
> exemplo: falta de construtores de c�pia remendados pelo 'clone', falta de
> sobrecarga de operadores
> porque foi julgado 'complexo', falta de diretivas de compila��o idem,
> etc...
> O que ocorre � a cria��o de um m�todo pr�prio para fazer clean-up e temos
> sempre que lembrar
> de chama-lo, porque n�o h� outro jeito... Uma solu��o bastante desajeitada.
>
>
>
>
>
> "Michael
> Nascimento Para:
> <[EMAIL PROTECTED]>
> Santos" cc:
> <[EMAIL PROTECTED] Assunto: Re:
> [enterprise-list] Destrutor
> il.com>
>
> 21/02/03 16:31
> Responder a
> enterprise-list
>
>
>
>
>
> Senao voce ia ter que acabar sendo obrigado a dizer quando ele precisava
> ser
> chamado. Ou o overhead de execucao ia ser enorme, porque a cada instrucao,
> o
> garbage collector teria que checar para quais objetos jah seria possivel
> chamar o destrutor.
>
> Se voce pensou em algo diferente disto, explique melhor.
>
> []s
> Michael Nascimento Santos
> Sun Certified Programmer for the Java 2 Platform
> Sun Certified Programmer for the Java 2 Platform 1.4
> Sun Certified Web Component Developer for J2EE
> Moderador SouJava - www.soujava.org.br
>
> ----- Original Message -----
> From: "Nilseu Padilha" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, February 21, 2003 2:44 PM
> Subject: [enterprise-list] Destrutor
>
>
> > Alguem sabe o motivo pelo qual nao incluiram um Destrutor decente (nao
> finalize()) na especificacao de Java?
> >
> >
> > <Padilha id="Nilseu">
> > Nilseu Perside Ortiz Padilha Junior
> > Desenvolvedor Java - J2EE
> > Immediate Consultoria e Sistemas
> > http://www.immediate.com.br
> > Ciencia da Computacao - ULBRA
> > <Quote>
> > Rejeitamos reis, presidentes e votos. Acreditamos em puro consenso e
> codigo eficiente. - Dave Clark
> > </Quote>
> > <Quote>
> > One exam does not a (J2EE) architect make. - Master Yoda
> > </Quote>
> > </Padilha>
> >
> >
> > ---------------------------------------------------------------------
> > Para cancelar a subscri��o, envie mensagem para:
> [EMAIL PROTECTED]
> > Para comandos adicionais, envie mensagem para:
> [EMAIL PROTECTED]
> >
>
> ---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para:
> [EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para:
> [EMAIL PROTECTED]
>
>
>
>
>
>
> ---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para:
> [EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para:
> [EMAIL PROTECTED]
>
>
>
> ---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
>
>
>
>
<Padilha id="Nilseu">
Nilseu Perside Ortiz Padilha Junior
Desenvolvedor Java - J2EE
Immediate Consultoria e Sistemas
http://www.immediate.com.br
Ciencia da Computacao - ULBRA
<Quote>
Rejeitamos reis, presidentes e votos. Acreditamos em puro consenso e codigo eficiente.
- Dave Clark
</Quote>
<Quote>
One exam does not a (J2EE) architect make. - Master Yoda
</Quote>
</Padilha>
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]