

Withers in Java: „Derived Record Creation Expressions“
Sven Woltmann3. September 2025Lerne, wie Withers (Derived Record Creation Expressions) Java-Records vereinfachen, Boilerplate vermeiden und die Arbeit mit immutablen Daten erleichtern.


Java-Modernisierung: So holst du Team und Management ins Boot
Sven Woltmann10. August 2025So begeisterst du Team & Management für Java-Modernisierung – mit klaren Argumenten, Praxisbeispielen & Quick Wins für nachhaltigen Erfolg.


Java 25 Features
(mit Beispielen)
Sven Woltmann5. Juni 2025Java 25: Scoped Values, Module Import Declarations, Compact Source Files, Instant Main Methods, Flexible Constructor Bodies, Compact Object Headers und mehr...


Initialization-on-Demand Holder Idiom in Java
Sven Woltmann8. Mai 2025Erfahre, wie das Initialization-on-Demand Holder Idiom in Java sichere und effiziente Lazy-Initialisierung ohne Performance-Einbußen ermöglicht.


Double-Checked Locking in Java
Sven Woltmann8. Mai 2025Entdecke das Double-Checked Locking Pattern in Java: Optimiere Thread-sichere, lazy Objektinitialisierung ohne Performance-Einbußen.


Stable Values in Java - Endlich Werte sicher initialisieren!
Sven Woltmann9. April 2025Was sind Stable Values und wie benutzt man sie? Was sind Stable Lists, Stable Maps und Stable Functions? Wie funktionieren Stable Values intern?


Java Compact Object Headers
(JEP 519)
Sven Woltmann7. April 2025Durch Compact Object Headers werden Java-Objekt-Header von 96 Bit (12 Byte) auf 64 Bit (8 Byte) komprimiert. Wie funktioniert das ohne Informationsverlust?


Java 24 Features
(mit Beispielen)
Sven Woltmann4. Dezember 2024Alle Java 24-Features mit Beispielen: Stream Gatherers, Synchronize Virtual Threads without Pinning, Ahead-of-Time Class Loading & Linking, Compact Object Headers - und mehr!


Ahead-of-Time Class Loading & Linking – Turbo für Java-Programme
Sven Woltmann3. Dezember 2024Was ist Ahead-of-Time Class Loading & Linking? Wie funktioniert es, und wie kann es die Startzeit von Java-Programmen um 42 % verbessern? Wie unterscheidet es sich von Application Class Data Loading (AppCDS)?


Primitive Typen in Patterns, instanceof und switch
Sven Woltmann3. Dezember 2024Wie können wir primitive Typen im Pattern Matching mit `instanceof` und `switch` verwenden? Wie unterscheiden sich primitive Typ-Pattern und Referenztyp-Pattern?