Monthly Archives: 2月 2009

「Effective Java 第2版」第8回(2月27日)

Posted on by 0 comment

参加者 青木(読み手), 沼田, 大野, 今井(記)
範囲 p.47 第3章 すべてのオブジェクトに共通のメソッド 項目9 equalsをオーバーライドする時は、常にhashCodeをオーバーライドする (l.12)
~ p. 53 第3章 すべてのオブジェクトに共通のメソッド 項目10 toStringを常にオーバーライドする

「Effective Java 第2版」第7回(2月24日)

Posted on by 0 comment

参加者 今井(読み手)、沼田、青木、大野(記)
範囲 p.39 項目8 equalsをオーバーライドする時は一般契約に従う リスコフの置換原則の解説(l.25)
~p.47 項目9 equalsをオーバーライドする時は、常にhashCodeをオーバーライドする

「Effective Java 第2版」第6回(2月20日)

Posted on by 0 comment

参加者 今井、大野(読み手)、沼田(記)
範囲 p.33 第3章 すべてのオブジェクトに共通のメソッド 項目8 equalsをオーバーライドする時は一般契約に従う
~p.39 リスコフの置換原則の解説(l.25)

「Effective Java 第2版」第5回(2月17日)

Posted on by 1 comment

参加者 沼田(読み手), 大野, 今井, 青木(記)
範囲 p.27~p.31 第2章 オブジェクトの生成と消滅 項目7 ファイナライザを避ける

「Effective Java 第2版」第4回(2月13日)

Posted on by 0 comment

参加者 青木(読み手), 沼田, 大野, 今井(記)
範囲 p.19 第2章 オブジェクトの生成と消滅 項目4 privateのコンストラクタでインスタンス化不可能を強制する
~ p. 26 第2章 オブジェクトの生成と消滅 項目6 廃れたオブジェクト参照を取り除く

「Effective Java 第2版」第3回(2月10日)

Posted on by 0 comment

参加者 今井(読み手)、青木、沼田(記)
範囲 p.11 第2章 項目2 数多くのコンストラクタパラメータに直面した時にはビルダーを検討する
~ p.18 項目3 privateのコンストラクタかenum型でシングルトン特性を強制する

「Effective Java 第2版」第2回(2月6日)

Posted on by 0 comment

参加者 沼田(読み手), 青木, 大野, 今井(記)
範囲 p.1 第1章 はじめに
~ p. 10 第2章 オブジェクトの生成と消滅 項目1 コンストラクタの代わりにstaticファクトリーメソッドを検討する

  • P.9 中ほど
    public static <K, V> hashMap<K, V> newInstance() {
    はGenericメソッドの書き方で、型の前に置かれた<K, V>がこのメソッドで使用される型パラメータを示している。

「Effective Java第2版」第1回(2月3日)

Posted on by

書籍 Effective Java第2版
参加者 今井(読み手), 沼田, 大野(記)
範囲 p.v 日本語版によせて ~ p.xx 謝辞(初版)