kapseln jeweils eine starke Referenz zu einem beliebigen
Objekt (Referent)
der Referent einer Referenz läßt sich mit der
get()
Methode ermitteln
alle Reference Objects sind Subklassen von java.lang.ref.Reference
eine Referenz wird gelöscht, gdw. der GC ihren Referenten
entfernt hat oder noch entfernen wird oder wenn die clear() Methode
aufgerufen wird
Soft und Weak Referenzen können optional mit einer ReferenceQueue
registriert werden, Phantom Referenzen müssen registriert werden
in eine ReferenceQueue werden vom Garbage Collector
diejenigen Referenzen eingefügt, deren Referenten gerade vom Heap
entfernt wurden oder bald entfernt werden (Der Sinn einer Referenz Queue
liegt darin, daß die Anwendung hiermit benachrichtigt werden kann,
wenn sich die Erreichbarkeit eines Referenten auf dem Heap ändert.)