Java in Aktion
320 Seiten
German
PDF
4.8

Java in Aktion

Java in Aktion

Autor:

Jahr:

Zusammenfassung:

Das Buch „Java in Action“ ist ein praktischer Leitfaden für die moderne Entwicklung mit der Sprache Java, der sich an Programmierer richtet, die bereits mit den Grundlagen der Syntax vertraut sind und ihr Wissen vertiefen, fortgeschrittene Sprachfunktionen erlernen und effizienten, wartbaren Code schreiben möchten.

Das Buch behandelt die wichtigsten Themen: Lambda-Ausdrücke, Streams (Stream API), Arbeit mit Collections, Multithreading, funktionale Programmierung in Java sowie Ansätze zum Testen und Refactoring. Besonderes Augenmerk liegt auf praktischen Beispielen und realen Anwendungsszenarien, sodass der Leser das Gelernte sofort in Projekten anwenden kann.

Kapitelübersicht:
1. Einführung in modernes Java (Java 8–17)
2. Lambda-Ausdrücke und funktionale Interfaces
3. Stream API: Datenverarbeitung im funktionalen Stil
4. Arbeiten mit optionalen Werten (Optional)
5. Parallele Streams und Multithreading
6. Collections: von der Klassik zu modernen Ansätzen
7. Entwurfsmuster in Java 8+
8. Testen mit JUnit 5 und Mockito
9. Refactoring und Code-Verbesserung
10. Integration mit Datenbanken und externen APIs

Für wen ist dieses Buch: für Java-Entwickler auf Junior- und Middle-Niveau, die die modernen Sprachfunktionen erlernen möchten, sowie für diejenigen, die von anderen Sprachen (z. B. C# oder Python) auf Java umsteigen und dessen Idiome verstehen wollen.

Was der Leser lernen wird: wie man mit Lambdas und Streams prägnanten und sicheren Code schreibt, wie man effektiv mit Multithreading arbeitet, wie man funktionale Ansätze in einer objektorientierten Sprache anwendet, wie man Legacy-Code refaktoriert und zuverlässige Tests erstellt.

Warum es sich zu lesen lohnt: Das Buch ist in einer verständlichen Sprache geschrieben, enthält zahlreiche Codebeispiele und praktische Aufgaben. Es ist nicht mit Theorie überladen, sondern konzentriert sich auf das, was der Entwickler im täglichen Arbeitsalltag wirklich braucht. „Java in Action“ ist die Brücke vom grundlegenden Java-Verständnis zur professionellen Beherrschung der Sprache.

Empfehlungen