Haben Sie jemals PhantomReference in einem Projekt verwendet?

Das einzige, was ich weiß, über PhantomReference ist,

  • Wenn Sie Ihren get() Methode, es wird immer wieder null und nicht das Objekt. Was ist der nutzen?
  • Mithilfe PhantomReference Sie machen es sicher, dass das Objekt kann nicht wiederbelebt werden von finalize Methode.

Aber was ist die Verwendung dieses Begriffs/- Klasse?

Haben Sie jemals verwendet diese in Ihren Projekt-oder haben Sie irgendein Beispiel, wo sollten wir verwenden?

Kommentare dem Thema
Als Sie nicht bekommen kann die genannten obj eine PhantomReference, es ist ein völliger Fehlgriff: Es hätte als FakeReference oder NonReference. Kommentarautor: Pacerier
Hier ist anothre thread mit code: stackoverflow.com/q/43311825/632951 Kommentarautor: Pacerier

InformationsquelleAutor der Frage Rakesh Juyal | 2009-10-21

Schreibe einen Kommentar