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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.