Java8ではじめる「ラムダ式」
工学社
著者:清水美樹
はじめに
サンプルプログラムのダウンロード
動作環境について
第1章 「ラムダ式」の基礎
[1-1] 「Java8」と「ラムダ式」
[1-2] 簡単な「ラムダ式」の例
[1-3] 「無名クラス」と「ラムダ式」
[1-4] いろいろな「ラムダ式」とプログラム
第2章 「Comparator」と「ラムダ式」
[2-1] 整数の並べ替え
[2-2] 文字の並べ替え
[2-3] 複雑なデータの並べ替え
[2-4] さらに複雑なデータの並べ替え
第3章 「ラムダ式」を使いやすくするための新しい記法
[3-1] 「メソッド参照」の概要
[3-2] 「静的メソッド」における「メソッド参照」
[3-3] 「メソッド参照」のいくつかの問題
[3-4] 「インスタンス・メソッド」における「メソッド参照」
[3-5] インターフェイスの「デフォルト・メソッド」
第4章 「イベントの実装」と「ラムダ式」
[4-1] 「Swing」の場合
[4-2] 「JavaFX」の場合
第5章 「Function」とその仲間
[5-1] インターフェイス「Function」
[5-2] 引数や戻り値の異なるインターフェイス
[5-3] 条件を与える「Predicate」
[5-4] 「Predicate」を引数に取るメソッド
第6章 「Stream API」で用いる「ラムダ式」
[6-1] メソッド「stream」
[6-2] 「Stream API」を実践するためのプログラム
[6-3] 「アグリゲート処理」の実際
[附録A] 本内容をEclipseで試すときの注意点
[附録B] Windowsの「コマンド・プロンプト」での実行
[附録C] SwingとJavaFXにおける「グリッド」
[附録D] 「java.time.LocalDate」の使い方
索引