java.lang.ref
PhantomReference
Reference
ReferenceQueue
SoftReference
WeakReference