Garbage Collector

Aus EINI
Version vom 26. Januar 2016, 22:27 Uhr von Hauer (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Der '''Garbage Collector''' ist ein Subsystem der Virtuellen Maschine von Java und überprüft in regelmäßigen Abständen alle im Programm instanziierten Obj…“)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Der Garbage Collector ist ein Subsystem der Virtuellen Maschine von Java und überprüft in regelmäßigen Abständen alle im Programm instanziierten Objekte nach ihrer Erreichbarkeit im Programm.

Dies basiert auf der einfachen Idee, dass ein Objekt, auf welches noch im Programmkontext eine Referenz existiert, offensichtlich noch gebraucht wird, während ein Objekt, auf welches im Programmkontext keine Referenz mehr existiert, offensichtlich nie mehr verwendet werden kann und nicht mehr benötigt wird.

Durch dieses System braucht sich ein Java-Programmierer nicht darum kümmern, einmal durch ein Objekt reservierten Speicher im System manuell wieder freizugeben.