TOP新刊既刊I/OサポートQ&AI/O WEB版通販お問い合わせ
 既刊 > 2014年 > 7月 書名検索: 詳細検索...
冗長なプログラムの実装が簡潔に!
Java8ではじめる「ラムダ式」
清水美樹 著
2014年 7月11日発売   A5判  192ページ 定価 \2,530(本体 \2,300)
   ISBN978-4-7775-1841-8 C3004 \2300E
2014年3月に「Java8」がリリースされました。その「Java8」で実装されたのが、「関数型プログラミング」を可能にする記法である「ラムダ式」です。
「ラムダ式」は、冗長なプログラムを「( 実装するメソッドの引数 ) -> { 処理 }」というように簡単に記述し、手間とミスを減らすことができます。

本書は、「Java8」の最大の特徴である「ラムダ式」と、それに関わる新しいAPIを、解説しています。
■ 主な内容 ■

第1章 「ラムダ式」の基礎

「Java8」と「ラムダ式」
簡単な「ラムダ式」の例
「無名クラス」と「ラムダ式」
いろいろな「ラムダ式」とプログラム


第2章 「Comparator」と「ラムダ式」

整数の並べ替え
文字の並べ替え
複雑なデータの並べ替え
さらに複雑なデータの並べ替え


第3章 「ラムダ式」を使いやすくするための新しい記法

「メソッド参照」の概要
「静的メソッド」における「メソッド参照」
「メソッド参照」のいくつかの問題
「インスタンス・メソッド」における「メソッド参照」
インターフェイスの「デフォルト・メソッド」


第4章 「イベントの実装」と「ラムダ式」

「Swing」の場合
「JavaFX」の場合


第5章 「Function」とその仲間

インターフェイス「Function」
引数や戻り値の異なるインターフェイス
条件を与える「Predicate」
「Predicate」を引数に取るメソッド


第6章 「Stream API」で用いる「ラムダ式」

メソッド「stream」
「Stream API」を実践するためのプログラム
「アグリゲート処理」の実際



本書内容に関するご質問は、こちら
本書のサポートページはこちら
通信販売
在庫僅少
サポート情報
サポート
ご意見・ご質問

内容見本