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