Added in API level 1

java.lang.ref

Interfaces

Cleaner.Cleanable Cleanable represents an object and a cleaning action registered in a Cleaner

Classes

Cleaner Cleaner manages a set of object references and corresponding cleaning actions. 
PhantomReference<T> Phantom reference objects, which are enqueued after the collector determines that their referents may otherwise be reclaimed. 
Reference<T> Abstract base class for reference objects. 
ReferenceQueue<T> Reference queues, to which registered reference objects are appended by the garbage collector after the appropriate reachability changes are detected. 
SoftReference<T> Soft reference objects, which are cleared at the discretion of the garbage collector in response to memory demand. 
WeakReference<T> Weak reference objects, which do not prevent their referents from being made finalizable, finalized, and then reclaimed.