Monthly Archives: 1月 2015

「ソフトウェアシステムアーキテクチャ構築の原理 第2版」第1回(1/30)

Posted on by 0 comment

参加者 今井(読み手)、青木、沼田(記)
範囲 pp. 1 – 4

  • 表紙
  • 著者紹介
  • 監訳者紹介
  • 日本語第2版への序
  • 第2版の序
  • 第1版の序
  • 目次

1 概論

  • ステークホルダとビューポイントおよびパースペクティブ(4ページ末まで)

「Java SE 8実践プログラミング」第25回(1/23)

Posted on by 0 comment

参加者 沼田(読み手)、今井、青木(記)

範囲 pp.230-233

第9章 Java7の機能を復習する

  • 9.5 その他の変更
    • 9.5.5 URLClassLoader
    • 9.5.6 BitSet
      • BitSetの使用事例もあるとよかったです。
  • 練習問題

「Java SE 8実践プログラミング」は今回で終了です。
お疲れ様でした。

「Java SE 8実践プログラミング」第24回(1/20)

Posted on by 0 comment

参加者 青木(読み手)、沼田、今井(記)

範囲 pp.218-230

第9章 Java7の機能を復習する

  • 9.2 ファイル処理
    • 9.2.2 ファイルの読み書き
    • 9.2.3 ファイルとディレクトリを作成する
    • 9.2.4 ファイルをコピー、移動、削除する
  • 9.3 equals、hashcode、compareToのメソッドを実装する
    • 9.3.1 null安全な同値検査
    • 9.3.2 ハッシュコードを計算する
    • 9.3.3 整数型を比較する
  • 9.4 セキュリティ要件
    • p.227 中ほど
      インストーラにJVMを同梱した場合、そのJVMに脆弱性が見つかったときはどうするのだろう。
  • 9.5 その他の変更
    • 9.5.1 文字列を数値へ変換する
      • p.228 コード例下3行目 誤植
        BitInteger → BigInteger
    • 9.5.2 グローバルなロガー
    • 9.5.3 null検査
    • 9.5.4 ProcessBuilder

「Java SE 8実践プログラミング」第23回(1/16)

Posted on by 0 comment

参加者 今井(読み手)、青木(記)

範囲 pp.205-218

第8章 その他のJava8機能を理解する

  • 8.7 その他の細かな変更
    • 8.7.5 JDBC
      • ResultSet.getObject(String columnLabel, Class<T> type)のAPIはここ
      • p.206 l.1 「DATALINK」は「link列のデータ」の誤りではないかと思う。
  • 練習問題

第9章 Java7の機能を復習する

  • 9.1 例外処理の変更
    • 9.1.1 try-with-responses文
    • 9.1.2 抑制された例外
    • 9.1.3 複数の例外をキャッチする
    • 9.1.4 リフレクションによるメソッド呼び出しでの容易な例外処理
  • 9.2 ファイル処理
    • 9.2.1 パス

「Java SE 8実践プログラミング」第22回(1/13)

Posted on by 0 comment

参加者 沼田(読み手)、今井、青木(記)

範囲 pp.194-205

第8章 その他のJava8機能を理解する

  • 8.5 ファイルを扱う
    • 8.5.2 ディレクトリのエントリのストリーム
    • 8.5.3 Base64エンコーディング
  • 8.6 アノテーション
    • 8.6.1 反復アノテーション
    • 8.6.2 型使用アノテーション
      • Checker Frameworkはここ
      • p.201 l.2 誤植 「extends @readOnly> Person」→ 「extends @readOnly Person>」
    • 8.6.3 メソッドのパラメータリフレクション
  • 8.7 その他の細かな変更
    • 8.7.1 null検査
    • 8.7.2 遅延メッセージ
    • 8.7.3 正規表現
    • 8.7.4 ロケール
      • p.205 ソースコード中のコメントの一致しているロケールの表記が間違い正しくは言語と国の区切り文字は’_’。

「Java SE 8実践プログラミング」第21回(1/9)

Posted on by 0 comment

参加者 青木(読み手)、沼田、今井(記)

範囲 pp.184-194

第8章 その他のJava8機能を理解する

  • 8.1 文字列
  • 8.2 数値クラス
  • 8.3 新たな算術関数
  • 8.4 コレクション
    • 8.4.1 コレクションクラスに追加されたメソッド
    • 8.4.2 コンパレータ
    • 8.4.3 Collectionsクラス
  • 8.5 ファイルを扱う
    • 8.5.1 行のストリーム
      • p.193 上のコード例
        実用的には、passwordEntryをtryの前で宣言してtryの後で使用するのだろう。