クラス
java.lang.ref.Referenceの使用

Referenceを使用しているパッケージ
パッケージ
説明
参照オブジェクト・クラスを提供し、限定されたレベルでのガベージ・コレクタとの対話を可能にします。
  • java.lang.refでのReferenceの使用

    java.lang.refでのReferenceのサブクラス
    修飾子と型
    クラス
    説明
    class 
    ファントム参照オブジェクトです。ファントム参照オブジェクトがキューに入れられるのは、キューに入れておかないとそれらのリファレントが再生される可能性があるとコレクタが判断したときです。
    class 
    メモリー要求に応じてガベージ・コレクタの判断でクリアされるソフト参照オブジェクトです。
    class 
    弱参照オブジェクトです。弱参照オブジェクトは、その弱参照オブジェクトのリファレントがファイナライズ可能になり、ファイナライズされ、そして再生されることを阻止することはありません。
    Referenceを返すjava.lang.refのメソッド
    修飾子と型
    メソッド
    説明
    Reference<? extends T>
    ReferenceQueue.poll()
    このキューをポーリングして、参照オブジェクトが利用可能かどうかを確認します。
    Reference<? extends T>
    ReferenceQueue.remove()
    このキューの次の参照オブジェクトを削除します。参照オブジェクトが利用可能になるまでブロックされます。
    Reference<? extends T>
    ReferenceQueue.remove(long timeout)
    このキューの次の参照オブジェクトを削除します。参照オブジェクトが利用可能になるか、指定されたタイム・アウトの期限が切れるまでブロックします。