Eine Phantomreferenz bezieht sich auf einen Referenztyp von Objekten in Java. Es ist der schwächste der Referenztypen. Wenn ein Objekt finalisiert ist, aber sein Speicher noch nicht zurückgewonnen wurde, wird es phantomlich referenziert. Alternative der veralteten Finalisierung über finalize ()
Ich habe viele Artikel gelesen, aber ich verstehe nicht - wo muss ich in der Praxis Schwach- und Phantomreferenzen verwenden? Soft-Referenzen - ist eine gute Wahl für den Cache, wie ich es verstehe. Aber schwach und Phantom, ich weiß nicht wann...
09.07.2012, 14:49
Phantomreferenzen dienen für Post-Mortem-Operationen.
Die Java-Spezifikation besagt, dass ein Phantom-referenziertes Objekt erst dann freigegeben wird, wenn die Phantom-Referenz selbst bereinigt wurde.
Meine Frage ist: Welchen Zweck erfüllt...
17.09.2008, 07:06