Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.lang.ref.SoftReference1.2

java.lang.Object
   |
   +--java.lang.ref.Reference
         |
         +--java.lang.ref.SoftReference

Deklaration

public class SoftReference
extends java.lang.ref.Reference

Beschreibung

Die Klasse SoftReference stellt einen Referenztyp zur Verfügung, der sich aufgrund seiner Eigenschaften besonders dazu eignet, Objekt-Caches zu implementieren. Objekte, die ausschließlich von SoftReference-Objekten referenziert werden, bleiben so lange von der Garbage Collection verschont, wie der Hauptspeicher ausreicht. Wenn der Speicher knapp wird, werden die referenzierten Objekte entfernt und die Soft-Referenzen automatisch gelöscht.


 
Konstruktoren
publicSoftReference(Object referent)
publicSoftReference(Object referent, ReferenceQueue q)
 
Methoden
public Objectget()


 

Konstruktoren im Detail

public SoftReference(Object referent)
Erzeugt eine neue SoftReference auf das Objekt referent, die mit keiner Warteschlange assoziiert ist.
public SoftReference(Object referent, ReferenceQueue q)
Erzeugt eine neue SoftReference auf das Objekt referent, die mit der Warteschlange q assoziiert ist.
Exception: NullPointerException

 

Methoden im Detail

public Object get()
Liefert das referenzierte Objekt zurück. Falls die Referenz wegen mangelndem Hauptspeicher gelöscht wurde, ist der Rückgabewert null.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.