- 著 Venkat Subramaniam
- 訳 櫻庭祐一
- 定価: 円 (本体円+税)
- 発売日:
- 2026年11月26日
- 判型:
- A5判
- ページ数:
- 360
- ISBN:
- 9784049012095
Javaによる関数型プログラミング 第2版 Streamとラムダ式の力を活用する
- 著 Venkat Subramaniam
- 訳 櫻庭祐一
- 定価: 円 (本体円+税)
- 発売日:
- 2026年11月26日
- 判型:
- A5判
- ページ数:
- 360
- ISBN:
- 9784049012095
オブジェクト指向プログラミングと関数型プログラミングを組み合わせよう!
問題文のように読みやすく、表現力豊かで簡潔、読みやすく修正も容易で、複雑さも軽減されたJavaコードを書くことを想像してみてください。Javaの関数型プログラミング機能を使えば、それは夢物語ではありません。本書では、豊富な例を用いて、馴染みのある命令型スタイルから関数型プログラミングの実践的な側面までを解説します。学んだテクニックを応用して、非常に複雑な命令型コードを、洗練されたわかりやすい関数型スタイルのコードに変換しましょう。最新バージョンのJavaに対応した本書には、エラー処理、関数型スタイルへのリファクタリング、データ変換、関数型プログラミングのイディオムに関する4つの新しい章が追加されています。
※画像は表紙及び帯等、実際とは異なる場合があります。
もくじ
第1章 Hello、ラムダ式!
第2章 コレクションを使う
第3章 文字列、コンパレーター、フィルター
第4章 データの変換
第5章 ラムダ式を使った設計
第6章 リソースを扱う
第7章 遅延させる
第8章 再帰処理の最適化
第9章 ラムダ式で関数合成
第10章 エラー処理
第11章 関数型スタイルへのリファクタリング
第12章 関数型プログラミングのイディオム
第13章 すべてをまとめて
付録A 関数型インタフェースのスターターセット
付録B 構文の概要
付録C 参考資料
第2章 コレクションを使う
第3章 文字列、コンパレーター、フィルター
第4章 データの変換
第5章 ラムダ式を使った設計
第6章 リソースを扱う
第7章 遅延させる
第8章 再帰処理の最適化
第9章 ラムダ式で関数合成
第10章 エラー処理
第11章 関数型スタイルへのリファクタリング
第12章 関数型プログラミングのイディオム
第13章 すべてをまとめて
付録A 関数型インタフェースのスターターセット
付録B 構文の概要
付録C 参考資料



