Java SE 8: Lambdas and Streams API
Java Day Tokyo 2015
1-1 Java SE 8: Lambdas and Streams API
概要
Java SE 8のリリースで関数型のプログラミング手法がついにJavaにもやってきました。今までメソッドにデータを渡すことしかできませんでしたが、Lambda式の採用でメソッドに処理(関数)を渡せるようになります。これはJavaの歴史で、かつてない程の大きな変更で、今後この書式のJavaプログラムの実装や、理解が全Javaプログラマに必須です。

本セッションでは、Java SE 8で導入されたLambda式や、同じく導入されたStream APIの詳細を分かりやすくご紹介します。配列やリスト等のコレクション操作に対するStream APIの適用で、今までfor文やwhile文による逐次的なループ処理部分をエレガントに分かりやすくでき、一括操作も可能になります。これによりバグを減らし、並列処理化も簡単に実現できます。
講演者情報
Simon Ritter
Oracle Corporation
Principal Technology Evangelist
Close Window