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 (http://openjdk.java.net/projects/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 macht es möglich, Modifizierer, den Rückgabetyp und optionale Parameter wegzulassen. Die Spezifikation für λEs wird in JSR 335 (http://bit.ly/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 ...

Get Java – kurz & gut, 3rd 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.