Kapitel 6: Lambdas und Streams
6.1  Mittels anonymer Klassen Code an Methoden übergeben
Ich möchte damit anfangen, Sie an die Beschreibungen von lokalenâ und anonymenâ Klassen aus dem Kapitel 3 zu erinnern. Eine anonyme Klasse wird in einem Java-Code-Block definiert, innerhalb des Konstruktors einer Klasse oder anderer Methoden. Diese kann aber auch innerhalb von Klassen- oder Instanz-Feldinitialisierern definiert werden. Anonyme Klassen sind lokale Klassen ohne Namen. Damit können innere Klassen an genau der Stelle im Programm definiert werden, an der man sie braucht.
Die Ãbergabe von Programmcode in Methoden wurde in Java 8 mithilfe von sogenannten Lambda-Ausdrücken (Lambda-Expressions) vereinfacht. In der konventionellen Java-Sprache ...
Get Java Übungsbuch - für die Versionen Java 8 bis Java 17 now with the O’Reilly learning platform.
O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.