March 2018
Intermediate to advanced
276 pages
4h 17m
German
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 ...