Java in Aktion
282 Seiten
German
PDF
4.5

Java in Aktion

Java in Aktion

Autor:

Jahr:

Zusammenfassung:

Über das Buch

„Java in Action“ ist ein praktischer Leitfaden für Entwickler, die die modernen Funktionen von Java meistern und in realen Projekten anwenden möchten. Das Buch richtet sich an Programmierer, die bereits mit den Grundlagen der Sprache vertraut sind, aber ihr Wissen vertiefen und auf die nächste Stufe bringen wollen.

Für wen ist dieses Buch

Die Ausgabe eignet sich für Java-Entwickler mit mindestens einem Jahr Erfahrung, für Studenten in höheren Semestern technischer Fachrichtungen sowie für Programmierer, die von anderen Sprachen (Python, C#, C++) auf Java umsteigen. Das Buch ist für alle nützlich, die nicht nur die Syntax, sondern auch die interne Mechanik der Sprache verstehen möchten.

Was der Leser lernen wird

Der Leser lernt, Lambda-Ausdrücke und das Stream API effektiv zu nutzen, mit CompletableFuture für asynchrone Programmierung zu arbeiten und neue Collections sowie optionale Typen zu beherrschen. Besonderes Augenmerk liegt auf der funktionalen Programmierung in Java, Entwurfsmustern im modernen Kontext und der Arbeit mit Datum und Zeit (Java Time API).

Kapitelübersicht

Kapitel 1-3: Einführung in die funktionale Programmierung, Lambda-Ausdrücke und Methodenreferenzen.
Kapitel 4-6: Stream API: Filtern, Mapping, Reduktion, parallele Streams.
Kapitel 7-9: Optional, CompletableFuture, neue Collections (Map, Set).
Kapitel 10-12: Datum und Zeit, neue Möglichkeiten des Modulsystems (Java 9+).
Kapitel 13-14: Refactoring von Code mit modernen Konstrukten, Testen von funktionalem Code.

Warum es sich zu lesen lohnt

Das Buch ist in einer lebendigen Sprache mit zahlreichen Codebeispielen geschrieben, die sofort in der Arbeit angewendet werden können. Der Autor listet nicht nur neue Features auf, sondern zeigt, wie sie reale Probleme lösen: Reduzierung von Fehlern, Verbesserung der Lesbarkeit und Leistung des Codes. Nach der Lektüre werden Sie in der Lage sein, prägnanteren und zuverlässigeren Java-Code zu schreiben und dabei alle Vorteile der Versionen 8-11 zu nutzen.

Empfehlungen