- ISBNコード
- 9784049012095
- 商品形態
- 一般書
- サイズ
- A5判
- 商品寸法(横/縦/束幅)
- 148 × 210 × 19.5 mm
- 総ページ数
- 360ページ
オブジェクト指向プログラミングと関数型プログラミングを組み合わせよう!
問題文のように読みやすく、表現力豊かで簡潔、読みやすく修正も容易で、複雑さも軽減された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 参考資料
よくあるお問い合わせ
よくあるお問い合わせ