Die von dieser Klasse realisierten Referenzen hindern den Garbage Collector nicht daran, ein Objekt zu finalisieren und freizugeben. Wenn es zu einem Zeitpunkt keine »stärkeren« Referenzen mehr gibt, werden die Referenzen aller zugehörigen WeakReference-Objekte sofort gelöscht, so dass die Methode get() ab diesem Zeitpunkt null liefert.