-
Question conernant le GC
Bonjour à tous,
J'ai en fait une question concernant le GC (garbage collection):
Est ce qu'un objet (de type personne par exemple) lorsqu'il reçoit Null (Personne p = Null), est-il condamné à être collecter par le "Garbage collector" ? 8O
Y-a-t-il des règles à appliquer pour comprendre le fonctionnement du GC? :roll:
Merci beaucoup! :ccool:
-
Salut,
Un objet est dit "collectable" lorsqu'il n'y a plus aucune référence vers lui. Donc le fait de mettre une référence à null peut impliquer cela, mais ce n'est pas obligé car il peut très bien exister d'autre référence (directe ou indirecte) vers cet objet...
En clair : lorsque tu n'a plus aucun moyen d'accéder à l'objet, il pourra être détruit par le GC.
a++
-
Le fonctionnement du GC est très complexe, mais je te conseille néanmoins d'aller regarder ce qui s'y passe. Cela ne peut être que bénéfique.