O'Reilly logo

Effective Java, 3rd Edition by Joshua Bloch

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

7Lambdas und Streams

Für Java 8 wurde die Sprache um funktionale Schnittstellen, Lambdas und Methodenreferenzen erweitert, um das Erzeugen von Funktionsobjekten zu vereinfachen. Parallel zu diesen Erweiterungen wurde die Streams-API als bibliotheksseitige Unterstützung für die Verarbeitung von Datenelement-Folgen hinzugefügt. In diesem Kapitel untersuchen wir, wie man diese neuen Möglichkeiten am besten nutzt.

7.1Thema 42: Lambdas sind oft besser als anonyme Klassen

Früher dienten die Schnittstellen – oder, seltener, abstrakte Klassen – mit einer einzigen abstrakten Methode als Funktionstypen. Ihre Instanzen, die sogenannten Funktionsobjekte, repräsentieren Funktionen oder Aktionen. Seit der Veröffentlichung des JDK 1.1 im Jahr 1997 waren anonyme ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required