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.
Ein eigener Maven Archetype
2. April 2026 Schreibe einen Kommentar Kategorisiert in: Java, Entwicklungswerkzeuge, Modellierung, SoftwarearchitekturEin Maven Archetype ist ein Template für Projekte. Über die Kommandozeile lassen sich so fertig, vorkonfigurierte Sourcen generieren, mit denen direkt losgelegt werden kann. Gerade…
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,…
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 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…
Endlich wieder Doku! Javadoc schreiben mit Markdown
27. November 2024 Schreibe einen Kommentar Kategorisiert in: Java SEKurzfassung Javadoc-Kommentare können in Markdown verfasst werden, anstatt eine Mischung aus HTML und @-Tags verwenden zu müssen. Bisher: Lesbarer Code, unverständliche Doku Mit Java 23…
Weniger ist mehr – Unbenannte Variablen und Patterns in Java 22
31. Oktober 2024 Schreibe einen Kommentar Kategorisiert in: Java SEJava wird immer wieder nachgesagt, es sei zu episch. An vielen Stellen ist Boilerplate-Code notwendig, der oft wenig oder nichts zur eigentlichen Logik oder Funktionalität…
Microbenchmarking in Java ist kein einfaches Thema. Dies liegt zum einen an den vielen Optimierungen, die der Compiler vornimmt und die zur Laufzeit in der…