Lambdas beherrschen: Java-Programmierung in einer Multicore-Welt

Bewertung:   (4,5 von 5)

Lambdas beherrschen: Java-Programmierung in einer Multicore-Welt (Maurice Naftalin)

Leserbewertungen

Zusammenfassung:

Das Buch 'Mastering Lambdas: Java Programming in a Multicore World“ bietet eine eingehende Erforschung der Lambda-Ausdrücke und Stream-APIs von Java 8. Während viele Leser es als aufschlussreich und gut strukturiert empfinden, wurde es für seine Komplexität und schwierige Lesbarkeit, insbesondere für Anfänger, kritisiert.

Vorteile:

Ausgezeichnete Erklärung von Streams und Lambdas mit interessanten Codebeispielen.
Gut gegliedert und prägnant, macht komplexe Themen für erfahrene Java-Entwickler zugänglicher.
Bietet Einblicke in Leistungsüberlegungen und funktionale Programmierprinzipien.
Gut geschriebene und unterhaltsame Prosa für technische Inhalte.
Geeignet für fortgeschrittene Benutzer, die ihr Verständnis für die Funktionen von Java 8 vertiefen möchten.

Nachteile:

Zu technisch für Anfänger; viele Leser berichteten von Schwierigkeiten, das Material ohne Vorkenntnisse zu verstehen.
Einige fanden es schwer zu lesen und verglichen es eher mit akademischen Abhandlungen als mit ansprechenden technischen Büchern.
Bestimmte Abschnitte könnten verwirrend oder unorganisiert sein und diejenigen überfordern, die mit Lambdas nicht vertraut sind.
Begrenzte praktische Beispiele für Anfänger, die sofort angewendet werden können.

(basierend auf 31 Leserbewertungen)

Originaltitel:

Mastering Lambdas: Java Programming in a Multicore World

Inhalt des Buches:

Hinweis des Herausgebers: Für Produkte, die von Drittanbietern erworben werden, übernimmt der Herausgeber keine Garantie für Qualität, Authentizität oder den Zugang zu den im Produkt enthaltenen Online-Zugängen. Der endgültige Leitfaden für Lambda-Ausdrücke.

Mastering Lambdas: Java Programming in a Multicore World beschreibt, wie die Lambda-Funktionen von Java SE 8 Java in die Lage versetzen werden, die Herausforderungen der nächsten Generation paralleler Hardware-Architekturen zu meistern. Das Buch erklärt, wie man Lambdas schreibt und wie man sie in Streams und bei der Verarbeitung von Auflistungen verwendet, und bietet durchgehend Codebeispiele. Sie lernen, wie Sie Lambda-Ausdrücke verwenden, um die Leistungsverbesserungen der heutigen Multicore-Hardware voll auszuschöpfen. Dieses Oracle Press Buch behandelt:

⬤ Warum Lambdas benötigt wurden und wie sie die Javaprogrammierung verändern werden.

⬤ Syntax von Lambda-Ausdrücken.

⬤ Die grundlegende Funktionsweise von Streams und Pipelines.

⬤ Verwendung von Collectors und Reduktion zum Beenden von Pipelines.

⬤ Erstellen von Streams.

⬤ Spliteratoren, das fork/join-Framework und Ausnahmen.

⬤ Untersuchung der Stream-Leistung mit Microbenchmarking.

⬤ API-Entwicklung mit Standardmethoden.

Weitere Daten des Buches:

ISBN:9780071829625
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2014
Seitenzahl:208

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Java Generics und Sammlungen: Beschleunigen Sie den Java-Entwicklungsprozess - Java Generics and...
Dieser umfassende Leitfaden zeigt Ihnen, wie Sie...
Java Generics und Sammlungen: Beschleunigen Sie den Java-Entwicklungsprozess - Java Generics and Collections: Speed Up the Java Development Process
Lambdas beherrschen: Java-Programmierung in einer Multicore-Welt - Mastering Lambdas: Java...
Hinweis des Herausgebers: Für Produkte, die von...
Lambdas beherrschen: Java-Programmierung in einer Multicore-Welt - Mastering Lambdas: Java Programming in a Multicore World

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: