Lambdas (Java 8+) sind prägnante anonyme Funktionen, und eine funktionale Schnittstelle ist eine Schnittstelle mit genau einer abstrakten Methode — der Zieltyp, den ein Lambda implementiert. Zusammen brachten sie funktionale Programmierung zu Java und treiben die Stream API an.
Eine funktionale Schnittstelle
{
;
}
