Um objeto se tornar qualificável para a GC quando sua última referência ativa desaparece.
Isso pode ocorrer nos seguintes casos:
1) A referência sair do escopo permanentemente:
void go(){
Life z = new Life();
}
2) A referência é atribuída a um outro objeto:
Life z = new Life();
z = new Life();
3) A referência é configurada explicitamente com nula:
Life z = new Life();
z = null;
Isso pode ocorrer nos seguintes casos:
1) A referência sair do escopo permanentemente:
void go(){
Life z = new Life();
}
2) A referência é atribuída a um outro objeto:
Life z = new Life();
z = new Life();
3) A referência é configurada explicitamente com nula:
Life z = new Life();
z = null;
Comentários
Postar um comentário