Bewertung:

Das Buch „Modern Java Recipes“ dient als effektive Einführung und Überblick über Java 8 und Java 9, indem es die wichtigsten Konzepte, Funktionen und Idiome auf prägnante Weise präsentiert. Es wird sowohl von erfahrenen Java-Entwicklern als auch von Neueinsteigern gut aufgenommen, wobei der Autor Ken Kousen für seine Klarheit und seinen Stil gelobt wird. Einige Leser waren jedoch der Meinung, dass bestimmte Details fehlten, und es gab kleinere Beschwerden über bestimmte Erkenntnisse.
Vorteile:⬤ Bietet eine rasante Einführung in Java 8 und einen grundlegenden Überblick über Java
⬤ Gut strukturiert mit einer Vielzahl von Programmierbeispielen, die das Verständnis vertiefen.
⬤ Nützlich sowohl für Anfänger als auch für erfahrene Entwickler, die sich mit den jüngsten Änderungen vertraut machen wollen.
⬤ Der Autor erklärt Konzepte klar und fesselnd.
⬤ Gute Abdeckung von Streams und neuen API-Funktionen.
⬤ Enthält praktische Kodierungstechniken und bewährte Verfahren.
⬤ Setzt einige Vorkenntnisse in Java voraus, was für Anfänger nicht unbedingt geeignet ist.
⬤ Einige Leser hatten kleinere Probleme mit dem Umfang bestimmter Abschnitte.
⬤ Ein paar Beschwerden über die Verwendung bestimmter Behauptungen in Beispielen.
⬤ Ein Benutzer fand den Inhalt insgesamt nicht hilfreich.
(basierend auf 10 Leserbewertungen)
Modern Java Recipes: Simple Solutions to Difficult Problems in Java 8 and 9
Die Einführung funktionaler Programmierkonzepte in Java SE 8 war eine drastische Veränderung für diese altehrwürdige objektorientierte Sprache. Lambda-Ausdrücke, Methodenreferenzen und Streams haben die Idiome der Sprache grundlegend verändert, und viele Entwickler haben seitdem versucht, den Anschluss zu finden. Dieses Kochbuch wird Ihnen dabei helfen. Mit mehr als 70 detaillierten Rezepten zeigt Ihnen der Autor Ken Kousen, wie Sie die neuesten Funktionen von Java nutzen können, um eine breite Palette von Problemen zu lösen.
Für Entwickler, die mit früheren Java-Versionen vertraut sind, deckt dieses Handbuch fast die gesamte Java SE 8 ab und enthält ein Kapitel, das sich mit den Änderungen in Java 9 befasst. Möchten Sie verstehen, wie funktionale Idiome die Art und Weise, wie Sie Code schreiben, verändern werden? Dann ist dieses Kochbuch - vollgestopft mit Anwendungsfällen - genau das Richtige für Sie.
Die Rezepte umfassen:
⬤ Die Grundlagen von Lambda-Ausdrücken und Methodenreferenzen.
⬤ Schnittstellen im java.util.function-Paket.
⬤ Stream-Operationen zum Transformieren und Filtern von Daten.
⬤ Komparatoren und Collectors zum Sortieren und Konvertieren von Streaming-Daten.
⬤ Kombinieren von Lambdas, Methodenreferenzen und Streams.
⬤ Erstellen von Instanzen und Extrahieren von Werten aus dem Optional-Typ von Java.
⬤ Neue E/A-Funktionen, die funktionale Streams unterstützen.
⬤ Die Date-Time-API, die die alten Date- und Calendar-Klassen ablöst.
⬤ Mechanismen zum Experimentieren mit Gleichzeitigkeit und Parallelität.