002
28.12.2005, 22:54 Uhr
KaraHead
|
Also
Zitat: |
Wie benutzt man den Garbage Collector...
|
Den Garbage Collector kann man nich benutzen. Es ist ein Thread mit niedriger Priorität, der im Hintergrund den Mist aufräumt . Man kann ihn zwar aufrufen aber das macht wenig Sinn da er im Normalfall seine Arbeit sehr gut alleine macht.
Zitat: |
das löschen geschieht doch automatisch....
|
Jupp. Alle Objekte die nicht mehr genutzt werden bzw. null sind werden gelöscht, d.h. der Speicher wird freigegeben.
Zitat: |
erkennt der Collector selber,welches Objekt gelöscht wird?
|
Ja. Siehe oben Wenn du sichergehen willst, dass ein Objekt gelöscht werden soll dann referenziere es mit null.
Zitat: |
ausserdem muss ich die Methode finalize einbauen ist das richtig?
|
Du musst nicht. Die Methode finalize() kann aber muss nicht vom GC aufgerufen werden. Es gibt also keine Garantie, dass finalize aufgerufen wird aber die misstrauischen unter uns implementieren sie dennoch
Das war's glaub ich oder gibt's noch fragen?
---Edit Naja wer zu Spät kommt malt zu Spät. Oder wie war das nochmal Dieser Post wurde am 28.12.2005 um 22:57 Uhr von KaraHead editiert. |