Java8におけるラムダ式と関数型プログラミング
導入
2014年にリリースされたJava8は、多くの新機能を導入しました。その中でも代表的なのがラムダ式、メソッド参照、関数型インターフェース、Stream APIなどの新機能です。これらの機能は互いに連携して使用されることが多く、コードをより簡潔にします。
1、新機能の概要
1.1、ラムダ式:
ラムダ式は、関数をメソッドのパラメータとして渡すことを可能にします。ラムダ式 ...
5月23日 03:20 投稿
Javaの関数型インターフェース:ラムダ式とメソッド参照の基礎
関数型インターフェース
関数型インターフェースとは、抽象メソッドを一つだけ持つインターフェースのことです(Java 8ではデフォルトメソッドも使用できます)。
関数型インターフェースの主な用途は、ラムダ式とメソッド参照を受け取り、そのターゲット要素を定義することです。
基本的な関数型インターフェースの例
// 関数型インターフェース(抽象メソッド一つ) ...
5月20日 15:43 投稿