Java8ではじめる「ラムダ式」


Java8ではじめる「ラムダ式」 (I・O BOOKS)


工学社


著者:清水美樹


はじめに
サンプルプログラムのダウンロード
動作環境について

第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」の使い方

索引

書籍目次

Posted by shi-n