Kapitel 19. Lambda-Ausdrücke

Lamda-Ausdrücke (λEs), die auch als Closures bezeichnet werden, bieten eine Möglichkeit, anonyme Methoden zu repräsentieren. Das Project Lambda bildet das Fundament von Lambda-Ausdrücken. λEs ermöglichen die Erstellung und Verwendung von Klassen mit nur einer Methode. Das Fundament der Syntax für diese Methoden ermöglicht es, Modifizierer, den Rückgabetyp und optionale Parameter wegzulassen. Die Spezifikation für λEs wird in JSR 335 beschrieben, die aus sieben Teilen besteht: funktionelle Interfaces, Lambda-Ausdrücke, Methoden- und Konstruktorreferenzen, Poly-Ausdrücke, Typisierung und Evalution, Typinferenz und Default-Methoden. Dieses Kapitel konzentriert sich auf die ersten beiden Teile.

Lambda-Grundlagen

Lambda-Ausdrücke ...

Get Java kurz & gut, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.