1
resposta

Sugestão de correção no texto 02 O ciclo de vida de um objeto, tópico Garbage Collector

No texto "02 O ciclo de vida de um objeto", especificamente no tópico de Garbage Collector, o texto afirma que "Ao chegar na linha 9, temos 9 objetos elegíveis para o Garbage Collector". No entanto, não seriam 10 objetos?

Segue o trecho do código que fiz para validar quantos objetos de fato eram criados no código apresentado como exemplo:

class Bla {
     int b;
     public static void main(String[] args) {
        Bla b;
        int numObjCriados = 1; // declarei esta variável
        for (int i = 0; i < 10; i++) {
             b = new Bla(); 
             b.b = 10;
             System.out.println((numObjCriados)+"º objeto criado"); // imprimi sinalizando o objeto criado
             numObjCriados++;
         }
           System.out.println("fim");
     }
 }
1 resposta

Olá! Obrigada por compartilhar sua dúvida conosco. Realmente, ao analisar o código que você apresentou, podemos ver que são criados 10 objetos, e não 9 como mencionado no texto. Obrigada por apontar essa correção! É importante sempre revisarmos e corrigirmos possíveis erros em nossos materiais de estudo. Espero ter ajudado e bons estudos!