Javaの新機能を使って行う関数型プログラミング
代表的な命令型プログラミングと異なり、関数の組み合わせでコード作成を行う「関数型プログラミング」。コードがシンプルで分かりやすく、実行中の処理の影響を受けないなどのメリットがあります。Javaは命令型の言語ですが、本書は、最新バージョンのJava8で追加された新機能、ラムダ式とStream APIを使って関数型プログラミングを行おうというものです。Java 8で追加された新機能のうち、「ラムダ式」はオブジェクトを関数的に扱えるもの、また「Stream API」は内部イテレータでコレクションを操作するもの。これらを使った関数型プログラミングにチャレンジします。関数型言語の考え方は、これまでのJavaのコーディングとは大きく異なりますが、新機能を活用することで、新たなJavaの側面を理解するには好適な一冊となっています。
原題 |
Functional Programming in Java |
著者 |
Venkat Subramaniam |
翻訳者 |
株式会社プログラミングシステム社 |
定価 |
¥ 2,860 |
発行形態 |
単行本(ソフトカバー) |
発行日 |
2014-10-24 |
発行所 |
オライリー・ジャパン |
発行元 |
オーム社 |
判型 |
A5判 |
ページ数 |
236 ページ |
ISBNコード(13桁) |
9784873117041 |