Certo sei que no Java nao da pra gente fazer como no C++ e “apagar” um objeto da memoria …
Entao eu tenho um programa que comeca num Menu, e entao se voce escolhe determinada opcção ele cria um Objeto que contem toda a GUI e a desenha na janela e cria tambem objetos auxiliares para transacoes no banco de dados e etc…
(OBS: J2SE, usando o Swing)
Tenho 2 perguntas:
1-Depois que o usuario usa esse menu e decide trocar para outra opcção, como faço pra “deletar” entao o objeto da memoria (que estava sendo usado)?..Pq o objeto atual tem q sumir da tela… fazendo sua referencia ser nula para o disponibilizar para o GC? mas como vou saber se o GC vai mesmo deleta-lo??
2-Quando ele escolhe alguma opcção que necessita de coisas como conectar-se a um banco de dados o que posso usar do Swing para fazer um aviso de Loading ou algo assim? sendo que quando a operação termine o aviso deve sumir…
Obrigado pessoal.