Em Java, o Garbage Collector (GC) é o responsável por limpar a memória automaticamente.
Ele age como um verdadeiro ANBU da JVM, eliminando discretamente objetos que não são mais necessários.
Enquanto existir pelo menos uma referência apontando para um objeto, ele está seguro.
Naruto naruto = new Naruto();
📌 Aqui, o objeto Naruto está vivo, pois a variável naruto faz referência a ele.
O GC é ativado automaticamente pela JVM quando:
🌀 Analogia Ninja:
O GC é como o Kakashi no modo ANBU —
ele aparece em silêncio, analisa quais ninjas (objetos) estão inativos e os remove da vila (Heap).
Sim! Podemos solicitar a execução:
System.gc();