J'ai un objet composite (arbre) avec des relations parent-enfant. L'arbre peut être jusqu'à n niveaux (disons par exemple 10-12 niveaux)relation parent-enfant dans un objet composite?
Supposons maintenant que je doive supprimer un objet au niveau 6 de la hiérarchie Si je pointe sa référence à null (tout en laissant l'objet enfant intact) en Java alors qu'arrive-t-il aux objets enfants en dessous (sont-ils disponibles pour la récupération de place).
C'est faux. Vous ne pouvez pas définir "objet lui-même à null", vous pouvez seulement définir sa référence; et c'est la référence qui peut sortir du cadre. Aucun de ces événements ne rend l'objet éligible au GC; il peut y avoir d'autres références à cela. – ChssPly76
Merci pour la leçon de sémantique - la dernière fois que j'ai vérifié l'objet o = null travaillé. – Gandalf
Vraiment? 'Object o1 = nouvel objet(); Objet o2 = o1; o1 = nul; Ça marchera? Pensez-vous toujours que c'est juste de la sémantique? – ChssPly76