Module java.base
Package java.lang.ref

Class WeakReference<T>

java.lang.Object
java.lang.ref.Reference<T>
java.lang.ref.WeakReference<T>

public class WeakReference<T> extends Reference<T>
WeakReference objects are used to detect referents which are no longer visible.
Since:
1.2
  • Constructor Details

    • WeakReference

      public WeakReference(T r, ReferenceQueue<? super T> q)
      Constructs a new instance of this class.
      Parameters:
      r - referent to track.
      q - queue to register to the reference object with.
    • WeakReference

      public WeakReference(T r)
      Constructs a new instance of this class.
      Parameters:
      r - referent to track.