Coletor de Lixo

1 resposta
M

Estou estudando para certificação e surgiu uma dúvida.

Tenho o código a seguir:

public class Island{

Island i;

public static void main(String[]args){

Island i2=new Island();

Island i3=new Island();

Island i4=new Island();
i2.i=i3;
  i3.i=i4;
  i4.i=i2;


 i2=null;
 i3=null;
 i4=null;

}
}

no livro da Kathy diz que os três objetos estarão qualificados para a coleta de lixo, mas fazendo o simulado da osborne, a questão correta diz o seguinte: NEVER IN THIS PROGRAM.

Fiquei confuso.

1 Resposta

nicoweda

Depois que as referencias passam a ser null, forma-se uma ilha, ou seja,
objetos isolados que se referenciam apenas entre si.

Ou seja, neste caso acredito que a Kathy esteja correta… Eles estao prontos para serem coletados!

[]'s

Criado 4 de junho de 2007
Ultima resposta 4 de jun. de 2007
Respostas 1
Participantes 2