Como funciona e como se cria um coletor de lixo?
relaxa que ele faz tudo pra ti 
Ta, mas como ele funciona?
Eu tenho que colocar alguma linha, um comando, algo do genero?
Ou o java simplesmente trata tudo?
Cara, ele roda altomaticamente, quando a JVM “detecta” a necessidade dele rodar, ou seja, quando um objeto esta disponivel para o GC… vc pode sugerir para a JVM para que ele seja executado, algo do genero System.gc(), mas isso nao garante nada… ele so trabalha quando a jvm quer.
Da uma olhada em http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html, tem umas coisas interessantes para o J5
Esse metodo é praticamente inutil!
Existe alguma forma de fazer (forçar) ele rodar e recolher o lixo ou o cara só coleta quando quer mesmo???
[]s,
Só quando quer.
Mas não tem necessidade de mandar, ele sabe quando agir 
voce já leu o capitulo 8, do java como programar?[/quote]