だいたいのメソッドを網羅済みです。API仕様のおともにどうぞ。参照オブジェクトための抽象基底クラスです。このクラスは、すべての参照オブジェクトに対して共通のオペレーションを定義します。参照オブジェクトはガベージ・コレクタと密接に連携して実装されるので、このクラスを直接サブクラス化することはできません。18)Referenceは、(弱)参照オブジェクトのベースとなるクラスです。(PhantomReference)が提供されています。頼る設計にはしないほうがよいと、個人的には思います。弱参照(WeakReference)の使用例です。よる強参照が残っている状態です。強参照をクリアします。その状態で、GCを要求します。メソッドを使っています。呼び出すことはあまりおすすめしません。Javaシステムが自分自身の最適なタイミングでGCを実行してくれるためです。()この参照オブジェクトをクリアします。キューには入りません。()CloneNotSupportedExceptionをスローします。するべきではありません。()この参照オブジェクトをクリアし、それが登録されているキューに登録オブジェクトを追加します。()参照オブジェクトのリファレントを返します。このメソッドは当初、参照オブジェクトがクリアされてエンキューされたかどうかをテストするために指定されていましたが、このテストを行うために実装されたことはありません。ref)指定された参照によって参照されるオブジェクトが、オブジェクトが到達不能になる可能性のあるプログラムの以前のアクションに関係なく、「強く到達可能な」のままであることを保証します。このため、参照されたオブジェクトは、少なくともこのメソッドが呼び出されるまでガベージ・コレクションによって再要求できません。18)まだ動作を確認しきれていないため、コード例も準備できていません。obj)この参照オブジェクトの参照がobjかどうかをテストします。プログラミングTIPS!ページの先頭へ。