Garbage collections

3 respostas
Le_Java_Reis

Alguém sabe me dizer quantos objetos são elegíveis nesse código até o comentário // faz algo?
Obrigado.
Essa questão é questão do livro da Kathy e ela mostra a resposta certa C. 2.




[i]

package Kurt;

public class TelaPrincipal{

class CardBoard{

Short story  = 200;

CardBoard go(CardBoard cb){

cb = null;

return cb;

}

public static void main(String[] args) {

CardBoard c1 = new CardBoard();

CardBoard c2 = new CardBoard();

CardBoard c3 = c1.go(c2);

c1 = null;

// faz algo

}

}

}

3 Respostas

Le_Java_Reis

Le Java Reis:
[i]Alguém sabe me dizer quantos objetos são elegíveis nesse código até o comentário // faz algo?
Obrigado.
Essa questão é questão do livro da Kathy e ela mostra a resposta certa C. 2.




[i]

package Kurt;

public class TelaPrincipal{

class CardBoard{

Short story  = 200;

CardBoard go(CardBoard cb){

cb = null;

return cb;

}

public static void main(String[] args) {

CardBoard c1 = new CardBoard();

CardBoard c2 = new CardBoard();

CardBoard c3 = c1.go(c2);

c1 = null;

// faz algo

}

}

}

</blockquote>
V

Cara...

Quando for postar código sempre coloque entre as tags
/* seu código aqui */ [code] evite de dar UP nos seus posts...

[code]
package Kurt;

public class TelaPrincipal{
 class CardBoard{
 Short story = 200;
   CardBoard go(CardBoard cb){
      cb = null;
      return cb;
   } 
   public static void main(String[] args) {
      CardBoard c1 = new CardBoard();
      CardBoard c2 = new CardBoard();
      CardBoard c3 = c1.go(c2); // aqui esta atribuindo explicitamente null a referencia a CardBoard(); isso a torna elegivel ao GC
      c1 = null;// aqui também....
      // faz algo
   }
 }
}

Leia o comentario no código... espero ter ajudado

Le_Java_Reis

Valeu Vitor ajudou bastante e brigadão pela dica das tags [code] e também na verdade acho que te conheço da TOOLS... Mais vlw Obrigado...

Criado 22 de agosto de 2011
Ultima resposta 5 de set. de 2011
Respostas 3
Participantes 2