Von Java 17 zu Java 25: Espresso oder kalter Kaffee?
17. August 2026 Schreibe einen Kommentar Kategorisiert in: JavaVor einem Jahr habe ich in einem Artikel zu Java 25 beschrieben, was sich zwischen den beiden letzten LTS-Versionen 21 und 25 getan hat –…
Schneller geht immer. Ahead-of-Time Class Loading mit Java 25
9. März 2026 Schreibe einen Kommentar Kategorisiert in: Quarkus, Java, REST, SpringBringt JEP 483 wirklich zweistellige Prozentgewinne beim Start? Ein praxisnaher Benchmark mit Spring Boot 4 und Quarkus 3.32 im JVM-Mode – mit echten Messdaten, Konfidenzintervallen und einer Überraschung bei Quarkus.
Module Import Declarations in Java 25: Echter Nutzen oder eher nicht so?
31. Juli 2026 Schreibe einen Kommentar Kategorisiert in: Java SE, JavaEin kleines, oft übersehenes Feature, das mit Java 25 offiziell in den Standard aufgenommen wurde, ist Module Import Declarations (JEP 511). Mit Module Import Declarations…
JUnit 6 ist da – und keiner hat’s gemerkt
2. Juli 2026 Schreibe einen Kommentar Kategorisiert in: JUnit, Java - Software Testing, JavaModernisierung statt Revolution: Java 17, verbesserte CSV-Unterstützung und die Frage: Lohnt sich der Umstieg? Unser kompakter Überblick mit Entscheidungshilfe
Stream Gatherers schließen Lücken der klassischen Stream-Operatoren und ermöglichen deutlich expressivere, aber trotzdem gut lesbare Stream-Verarbeitung. Mit Stream Gatherern lassen sich eigene, zustandsbehaftete Zwischenoperationen definieren,…
Von Preview zu Final: Compact Source Files und Instance Main Methods in Java 25
30. April 2026 Schreibe einen Kommentar Kategorisiert in: Java SE, JavaMit Java 25 wird das Feature ‚Compact Source Files and Instance Main Methods‘ finalisiert. Es bietet praktische Vereinfachungen, die besonders Einsteiger:innen, Skript-Entwickler:innen und Lehrende freuen wird.
LTS: zwei Jahre, vier Versionen Vor vier Wochen, am 16.9.2025, erschien Java 25. Das Besondere, neben anderen Dingen wie „Java 25 im Jahr 2025!“ oder…
Flexible Constructor Bodies in Java 25
31. Juli 2025 Schreibe einen Kommentar Kategorisiert in: Java, IT-Training, Softwarequalität und PerformanzErstmals eingeführt mit Java 22, dann mit Java 23 und Java 24 fortgeführt, werden Flexible Constructor Bodies mit Java 25 nun finalisiert und offiziell ausgeliefert.…
Java Records in Jakarta Persistence 3.2: Moderne Datenmodelle ohne Ballast
17. Juli 2025 Schreibe einen Kommentar Kategorisiert in: Java SE, Jakarta EE (Java EE), Java, ModellierungMit Jakarta Persistence 3.2 (Teil von Jakarta EE 11) halten Java Records endgültig Einzug in die Welt der objekt-relationalen Abbildung. Java Records lassen sich nun…
Java 24 Scoped Values: Werte mit Haltung
11. April 2025 Schreibe einen Kommentar Kategorisiert in: JavaMit JEP 487 „Scoped Values“ führt Java eine neue Möglichkeit ein, Kontextwerte kontrolliert und threadsicher weiterzugeben – ohne ThreadLocal und ohne Parameter-Overhead. Sie kennen das…