Java8におけるラムダ式と関数型プログラミング

導入 2014年にリリースされたJava8は、多くの新機能を導入しました。その中でも代表的なのがラムダ式、メソッド参照、関数型インターフェース、Stream APIなどの新機能です。これらの機能は互いに連携して使用されることが多く、コードをより簡潔にします。 1、新機能の概要 1.1、ラムダ式: ラムダ式は、関数をメソッドのパラメータとして渡すことを可能にします。ラムダ式 ...

5月23日 03:20 投稿

Javaの関数型インターフェース:ラムダ式とメソッド参照の基礎

関数型インターフェース 関数型インターフェースとは、抽象メソッドを一つだけ持つインターフェースのことです(Java 8ではデフォルトメソッドも使用できます)。 関数型インターフェースの主な用途は、ラムダ式とメソッド参照を受け取り、そのターゲット要素を定義することです。 基本的な関数型インターフェースの例 // 関数型インターフェース(抽象メソッド一つ) ...

5月20日 15:43 投稿