Monthly Archives: 11月 2014

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

Posted on by 0 comment

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

範囲 pp.102-114

第4章 JavaFXによるGUIプログラミング

  • 4.7 FXML
    • p.103 本文6行目:誤「HBoxとのその子である」→正「HBoxとその子である」
    • p.105 一番下のソース。メソッドBindings.createBooleanBindingの第2、第3引数は、依存一覧である。p.95に記述あり。
  • 4.8 CSS
    • p.109 本文1行目:「このようなことは行わないでください。」の理由がわからなかった。
  • 4.9 アニメーションと特殊効果
    • p.111 dropShadow.setRadius(5.0)は影のぼかしの半径を設定する。引数が大きくなると、影がよりぼやける。
  • 4.10 おしゃれなコントロール(p.114 メモまで)

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

Posted on by 0 comment

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

範囲 pp.96-102

第4章 JavaFXによるGUIプログラミング

  • 4.6 レイアウト
    • p.98 上のコード2行目
      addAll(question, buttons)buttonsは、p.97下のコードのboxのことだろう。
      → 作者のWebにあるコードでは、p.97側がbuttonsになっていました。
    • p.100 図4-10
      2×3のグリッドなのに3×5の枡があるのは、setHgap(), setVgap()で設定したグリッド間のギャップがあるからだろう。

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

Posted on by 0 comment

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

範囲 pp.82-95

第4章 JavaFXによるGUIプログラミング

  • 4.1 Java GUIプログラミングの大まかな歴史
    • 「すべての机の上にはパーソナルコンピュータがあったものです。」とありますが、自分の環境では、その頃パーソナルコンピュータがある机はまばらだった気がします。
  • 4.2 Hello, JavaFX!
  • 4.3 イベント処理
  • 4.4 JavaFXプロパティ
  • 4.5 バインディング

「Java SE 8実践プログラミング」第10回(11/18)

Posted on by 0 comment

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

範囲 pp.78-81

第3章 ラムダ式を使ったプログラミング

  • 練習問題
    • 14の6行目 UnaryOperation<Color>はUnaryOperator<Color>の誤り?

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

Posted on by 0 comment

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

範囲 pp.71-78

第3章 ラムダ式を使ったプログラミング

  • 3.8 例外の取り扱い
    • p.74 上のコード例下
      なぜ、Consumer<T>やFunction<T, U>オブジェクトを生成できないのか?
      → p.73にあるように、unchecked()はSupplier<T>型の関数型インタフェースであり、他の関数型インタフェースのときは別途作らなければならないから。
  • 3.9 ラムダ式とジェネリック
    • p.74 イレイジャとは?
      → コンパイル時にジェネリクスの型が削除されること。
  • 3.10 単項操作

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

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

第3章 ラムダ式を使ったプログラミング

  • 3.2 ラムダ式のパラメータ
    • 最初のコード例のArrays.sortの第一引数は配列
    • 二つ目のコード例でRunnableではないのは、順番が保証されないからだろう。
  • 3.3 関数型インタフェースの選択
    • 表3-2 PBinaryOperatorのパラメータの型のフォントが違う件は正誤表にのっていました。
  • 3.4 関数を返す
  • 3.5 合成
  • 3.6 遅延
  • 3.7 操作の並列化

「Java SE 8実践プログラミング」第7回(11/4)

Posted on by 0 comment

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

範囲 pp.50-61

第2章 ストリームAPIの使い方

  • 2.12 基本データ型ストリーム
  • 2.13 並列ストリーム
  • 2.14 関数型インタフェース
  • 練習問題

第3章 ラムダ式を使ったプログラミング

  • 3.1 遅延実行