Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
Turbo Delphi für Win32
|
[Java] Arbeitet Garbage Collection rekursiv?
11. Jan 2004, 18:58
Bei der Implementierung einer verketteten Liste stellte sich die oben genannte Frage. Konkret: Wenn ich die gesamte Liste löschen will, reicht es da, das erste Element auf null zeigen zu lassen? Also mit anderen Worten: Die Garbage Collection löscht dann das erste Element. In diesem Moment gibt es aber auch keine Referenz mehr auf das zweite, da das Objekt, das diese beinhaltet hatte, ja zerstört wurde. Und so weiter und so fort.
Ist das richtig, ist die Garbage Collection so intelligent oder muss ich die Elemente selber auf null setzen?
Martin Leim Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
|