Pergunta sobre Garbage Collector!  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
marcosharbs
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2008 11:53:39
Mensagens: 645
Offline

Olá!

Durante um exercício de faculdade me surgiu uma dúvida que acho que voçês poderiam me resolver, eu tenho uma Lista Duplamente Encadeada onde cada Nó dessa lista tem referência para o próximo e para o anterior, e minha Lista tem uma refrencia para o primeiro Nó.
Se eu quiser destruir esta lista e setar apenas a referência do primeiro Nó pra null os demais objetos Nó vão ser retirados da memória???
Pois eles vão estar se referenciado uns aos outros, o Garbage Collector consegue retirar eles da memória, ou devo percorrer a lista antes e setar a referencia do anterior de cada Nó para null e então dai setar a referencia do primeiro no da lista para null?

Obrigado pessoal!

======================================================

Blog com foco em desenvolvimento web com java.

http://marcosharbs.wordpress.com/

======================================================
Sergio Lopes
Moderador
[Avatar]

Membro desde: 17/11/2003 00:22:10
Mensagens: 1368
Localização: São Paulo - SP
Offline

Oi Marcos!

Ele coleta sim. Você pode liberar grupos de objetos interligados de uma vez só, o garbage collector resolve isso.

[]'s

Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
Curso Java | Apostilas Java | Arquitetura Java | Curso Rails
marcosharbs
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2008 11:53:39
Mensagens: 645
Offline

Obrigado Sergio Lopes!
Abraço!

======================================================

Blog com foco em desenvolvimento web com java.

http://marcosharbs.wordpress.com/

======================================================
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team