【EffectiveJava[6]】

<第 2 章 オブジェクトの生成と消滅>
項目6:廃れたオブジェクト参照を取り除く

■著書からの要点抜粋
・オブジェクト参照にnullを設定することは、普通というよりむしろ例外であるべきです。
・クラスが独自のメモリを管理しているときには、
 プログラマメモリリークに対して注意を払うべきです。
・もう1つのメモリリークのよくある原因は、キャッシュです。
メモリリークの3番目のよくある原因は、リスナーやコールバックです。

■所感
キャッシュのメモリリークについては嫌な思い出が。。
バッチ処理で特定の文字列をStringBuilderにためて帳票のAPIに渡してたのだが、
総合テスト時にメモリリークを引き起こし、
処理を何件単位かで分割することで対応した覚えがある((((;゚Д゚)
そういえば、Androidの画像アプリを作成していたときは
落ちまくっていた記憶もある。。。

Effective Java 第2版 (The Java Series)

Effective Java 第2版 (The Java Series)