
Werde ein:e bessere:r Java-Entwickler:in!
Modernes Java: neue Versionen & Features, Performance und JVM-Insights – Tutorials und Deep Dives, klar erklärt und direkt anwendbar.


Compressed Oops in Java: 32-Bit-Referenzen sparen Speicher
27. November 2024Compressed Oops: 32-Bit-Referenzen auf 64-Bit-Systemen, Heaps unter 32 GB, die vier Modi der JVM – und wann sich das Abschalten lohnt.
Java Object Headers und Compressed Class Pointers
25. November 2024Wie ist ein Java Object Header aufgebaut? Mark Word, Class Word, Compressed Class Space und Compressed Class Pointers im Detail erklärt.
Java 23 Features (mit Beispielen)
6. Juni 2024Alle Java-23-Features mit Beispielen: Markdown in JavaDoc, Module importieren, primitive Typen in Patterns, Felder vor super() – und mehr!
Java main()-Methode – Syntax und Vereinfachung seit Java 25
30. Mai 2024Was bedeutet public static void main(String[] args)? Die main()-Methode Schritt für Schritt – und warum seit Java 25 void main() genügt.
Array-Länge in Java ermitteln und festlegen – auch bei 2D-Arrays
14. April 2024Array-Länge in Java ermitteln und festlegen – auch bei 2D-Arrays. Plus: Speicherbedarf eines Arrays ab Java 27 und die maximale Array-Größe.
Arrays in Java deklarieren und initialisieren
9. April 2024Arrays in Java deklarieren, mit Werten oder Nullen initialisieren, füllen, kopieren und aus Listen, Sets und Streams erzeugen.
Hexagonale Architektur mit Spring Boot [Tutorial]
27. Dezember 2023Hexagonale Architektur mit Spring Boot am Beispiel: REST- und JPA-Adapter, Konfiguration und Tests – mit vollständigem Code auf GitHub.
Java 22 Features (mit Beispielen)
7. Dezember 2023Java 22 Features mit Beispielen: Foreign Function & Memory API, Unnamed Variables & Patterns, Multi-File-Programme, Stream Gatherers + mehr.
Java FFM API (JEP 454): Foreign Function & Memory API Tutorial
6. Dezember 2023Erfahre, wie du mit der FFM API (Project Panama) aus Java native Libraries aufrufst und auf nativen Speicher zugreifst – ohne JNI.
Java Stream Gatherers – Schreibe deine eigenen Stream-Operationen!
6. Dezember 2023Stream Gatherers (JEP 485): die fünf eingebauten Gatherer von windowFixed bis mapConcurrent – und wie du eigene Stream-Operationen baust.Lust auf noch mehr Wissen?
In meinem Blog findest du viele Artikel zu Java, Softwarearchitektur und Performance von grundlegenden Konzepten bis hin zu fortgeschrittenen Patterns.
Wenn du tiefer einsteigen willst, schau dir meine Trainings an: praxisnah, verständlich und direkt auf euren Projektalltag übertragbar. Statt Theorie vermittle ich Prinzipien, die euch helfen, Code langfristig besser, wartbarer und performanter zu schreiben.
Zu den Java-Schulungen