← Zur Grundlagenbuch-Startseite
Eigenständiges Grundlagen- und Referenzbuch
Enterprise Java 11, 17 und 21 – Grundlagen, Migration und moderne Entwicklung
Grundlagenbuch erklärt Java als langlebige Enterprise-Plattform: von Sprache, JVM und Standard-APIs über Build und Tests bis zu Architektur, Integration und schrittweiser Modernisierung.
Worum geht es in Grundlagenbuch?
Grundlagenbuch ist das eigenständige Grundlagen- und Referenzbuch für die professionelle Java-Entwicklung mit Java 11, 17 und 21. Es erklärt nicht nur neue Sprachfunktionen, sondern zeigt, wie sich Sprache, Laufzeit, APIs, Build, Tests und Architektur zwischen den drei LTS-Versionen weiterentwickelt haben.
Das Buch verbindet verständliche Erklärungen mit echten Java-Beispielen und ordnet jede Neuerung in den Enterprise-Kontext ein. Behandelt werden unter anderem Records, Pattern Matching, Sealed Classes, Text Blocks, moderne Switch-Ausdrücke, Virtual Threads, Nebenläufigkeit, Collections, Streams, Modularisierung, Fehlerbehandlung, Tests und Migration.
Wann ist eine Funktion sinnvoll, welche Auswirkungen hat sie auf bestehende Anwendungen und wie wird sie sauber, wartbar und testbar in produktiven Java-Systemen eingesetzt?
Der Lernansatz
Was Leserinnen und Leser lernen
- Unterschiede zwischen Java 11, 17 und 21 sicher einordnen.
- Bestehende Enterprise-Anwendungen schrittweise modernisieren.
- Neue Sprachfunktionen sinnvoll statt nur syntaktisch einsetzen.
- Lesbaren, wartbaren und testbaren Java-Code entwickeln.
- Laufzeitverhalten, Nebenläufigkeit und Performance besser verstehen.
- Typische Migrationsrisiken und Fehlentscheidungen früh erkennen.
- Moderne Java-Techniken mit bewährten Enterprise-Prinzipien verbinden.
Fachlicher Umfang
Das Buch verbindet Java-11-, Java-17- und Java-21-Wissen mit den typischen Entscheidungen großer Unternehmensanwendungen. Dazu gehören Sprache und Laufzeit, JVM und Performance, Concurrency und Virtual Threads, modulare Architektur, Ports und Adapter, Datenzugriff mit JPA, Transaktionen und Locking, REST-Verträge, Messaging und Transactional Outbox, Security, Testing, Observability, Maven sowie Migration und Refactoring.
Die Framework-Kapitel ordnen Spring Boot, Jakarta EE, Quarkus und Micronaut fachlich und technisch ein. Referenzteile zu Java-Versionen, Annotationen, Entwurfsmustern, Maven-Plugins, Fehlerbildern, Support-Matrizen und Glossar machen Grundlagenbuch zusätzlich zu einem Nachschlagewerk für den Projektalltag.
Für wen ist Grundlagenbuch gedacht?
Das Buch richtet sich an Java-Entwicklerinnen und -Entwickler, Softwarearchitekten, technische Projektleiter, Modernisierungsteams und Lernende, die Java nicht nur als Programmiersprache, sondern als Plattform für langlebige Unternehmensanwendungen verstehen möchten. Es eignet sich sowohl als strukturierter Einstieg als auch als Nachschlagewerk für konkrete Projekt- und Migrationsentscheidungen.
Praxisbezug
Komplexe Beispiele, Diagramme und getrennt sichtbare Java-/Maven-Labs zeigen nicht nur einzelne APIs, sondern deren Zusammenspiel in vollständigen Abläufen. Verwendete Entwurfsmuster sind im Code markiert und in den jeweiligen HTML-Dokumentationen mit Zweck, Einsatzort und Begründung erläutert.
So nutzt du Grundlagenbuch
Abgrenzung zu Deep-Dive-Arbeitsbuch
Grundlagenbuch vermittelt die stabile Grundlage. Deep-Dive-Arbeitsbuch ist ein separates Arbeitsbuch und vertieft darauf aufbauend Architekturentscheidungen, Messaging, Nebenläufigkeit, Migration, Performance, Betrieb und umfangreiche Code-Labs. Beide Werke bleiben bewusst eigenständig und können unabhängig voneinander gelesen werden.
Zurück zur Grundlagenbuch-Startseite · Zur zentralen Startseite