>>Bem, tenho um applet que cria inst�ncias de um objeto no seu m�todo INIT(
). 
 
S� pra gente n�o pegar maus costumes, sua applet cria inst�ncias de uma
CLASSE, que s�o os o objetos.
 
Suponho que esse seu contador seja um atributo est�tico, n�o ?
O fato � que membros est�ticos s�o inerentes � uma classe e s�o
inicializados no momento em que a classe � carregada pelo ClassLoader. 
Voc� teria que achar uma forma para recarregar a classe na virtual mechine,
coisa que eu n�o sei fazer, visto que a carga �nica � um meio otimiza��o de
performance....
 
By Al�!

-----Mensagem original-----
De: Claudio Emanuel Weiler [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 13 de julho de 2001 15:26
Para: SouJava - Lista Java
Assunto: [java-list] Objetos


Ol� lista,
 
Bem, tenho um applet que cria inst�ncias de um objeto no seu m�todo INIT( ).
O objeto criado possui um contador de inst�ncias que � incrementado no seu
m�todo "construtor".
Blz, o problema � que quando o usu�rio d� um "refresh" na p�gina, o contador
dos objetos ainda est� vivo, e ao fazer a contru��o de novos objetos, estes
assumem valores de inst�ncia altos!!
Como resolver isto??
A linguagem Java n�o possui m�todos "destrutores", possuiria ent�o algum
substituto? Ao iniciar um applet, como posso garantir que ele trabalhe em
uma �rea de mem�ria nova? Posso encerrar a execu��o do applet logo ap�s o
desenho da sua �rea, e garantir a morte dos objetos (e o m�todo UPDATE( ),
como fica)?
 
obs. o applet n�o possui threads (fora a principal), apenas desenha a tela
uma vez.
 
Agrade�o qualquer ajuda,
 
_Claudio Weiler______
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Curitiba - Paran�
 


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a