2014-07-12から1日間の記事一覧

Effective Java 第 2 版:第 2 章 オブジェクトの生成と消滅 項目 7

ファイナライザを避ける Effective Java 第 2 版、第 2 章の項目 7。 ファイナライザはオブジェクトがガベージコレクション (GC) により破棄されるときに呼び出されるメソッドである。 Java では Object クラスで protected void finalize() として定義され…

Effective Java 第 2 版:第 2 章 オブジェクトの生成と消滅 項目 6

廃れたオブジェクト参照を取り除く 自前でメモリ管理しているときは、廃れた参照が現れてメモリリークを起きることを防がなければならないという話。 廃れた参照とは、存在しているが使われることのない参照のことである。 例えば、配列を用いてオブジェクト…