Effective Java シリーズの各項目の一覧。 第1章:はじめに 第1章:はじめに 第2章:オブジェクトの生成と消滅 項目1:コンストラクタの代わりに static ファクトリーメソッドを検討する 項目2:数多くのコンストラクタパラメータに直面した時にはビルダーを検討する 項目3:private のコンストラクタか enum 型でシングルトン特性を強制する 項目4:private のコンストラクタでインスタンス化不可能を強制する 項目5:不必要なオブジェクトの生成を避ける 項目6:廃れたオブジェクト参照を取り除く 項目7:ファイナライザを避ける 第3章:すべてのオブジェクトに共通のメソッド 項目8:equals をオーバーライドするときは一般契約に従う 項目9:equals をオーバーライドする時は、常に hashCode をオーバーライドする 項目10:toString を常にオ
![【Effective Java】各項目のまとめ - The King's Museum](https://cdn-ak-scissors.b.st-hatena.com/image/square/9eb025f3bd611d1998cf79e6c94ae031931d390f/height=288;version=1;width=512/https%3A%2F%2Fimages-fe.ssl-images-amazon.com%2Fimages%2FI%2F51lEBnUjJqL._SL160_.jpg)