Java

参照オブジェクト

ドキュメントの目次
参照オブジェクトを使うことにより、限定されたレベルでのガベージコレクタとの対話が可能になります。 ほかのあるオブジェクトがガベージコレクタによってすでに再生されていても、そのオブジェクトを指す参照を維持したい場合に、プログラムは参照オブジェクトを使うことができます。 さらに、プログラムは、あるオブジェクトへの到達可能性が変わったとガベージコレクタが判断したあとで、通知を受けるようにすることができます。 このため、参照オブジェクトは、次の場合に役立ちます。 単純なキャッシュと同様にメモリが残り少なくなったときにフラッシュされるキャッシュを構築したり、再生されるときにキーや値を維持しないマッピングを実装したり、Java のファイナライズ機構よりも柔軟な方法で事前のクリーンアップ動作をスケジュールしたりする場合などがあります。
API の仕様
(javadoc)


Copyright © 2002 Sun Microsystems, Inc. All Rights Reserved.

コメントの送付先: java-gc-comments@eng.sun.com. これは購読リストではありません。
Sun
Java ソフトウェア