
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.


Primitive Typen in Patterns, instanceof und switch (Java)
3. Dezember 2024Primitive Typ-Pattern bringen primitive Typen ins Pattern Matching. Erfahre, wie du sie ab Java 23 mit instanceof und switch nutzt – mit Beispielen.
import module in Java: Module Import Declarations
2. Dezember 2024Mit import module importierst du seit Java 25 ganze Module statt einzelner Klassen. In JShell + Compact Source Files ist java.base automatisch dabei.
Compressed Oops in Java: 32-Bit-Referenzen sparen Speicher
27. November 2024Compressed Oops stellen Java-Objekt-Referenzen auf 64-Bit-Systemen mit 32 statt 64 Bit dar und senken den Speicherbedarf. So funktioniert’s.
Java Object Headers und Compressed Class Pointers
25. November 2024Wie ist ein Java Object Header aufgebaut? Du lernst Mark Word, Class Word, Compressed Class Space und Compressed Class Pointers im Detail kennen.
Java 23 Features (mit Beispielen)
6. Juni 2024Alle Java 23-Features mit Beispielen: Primitive Type Patterns, Markdown, Module importieren, Feld-Zuweisungen im Konstruktor vor super() – und mehr!
Java main()-Methode – Syntax und Vereinfachung seit Java 25
30. Mai 2024Die main()-Methode ist der Startpunkt jedes Java-Programms. Erfahre, wie sie aufgebaut ist – und wie du sie seit Java 25 deutlich kürzer schreibst.
Array-Länge in Java
14. April 2024Wie findet man die Länge eines Arrays in Java? Wie setzt man sie? Wie viel Speicher belegt ein Array, und was ist die maximale Größe?
Arrays in Java initialisieren
9. April 2024Wie deklariert und initialisiert man Arrays in Java? Wie kann man sie kopieren und füllen? Wie konvertiert man Listen, Sets und Streams in Arrays?
Hexagonale Architektur mit Spring Boot [Tutorial]
27. Dezember 2023Hexagonale-Architektur-Tutorial, Teil 5: Migration zu einer Spring-Boot-Anwendung – ohne Code-Änderungen im Anwendungskern.
Java 22 Features (mit Beispielen)
7. Dezember 2023Alle neuen Java 22-Funktionen mit Beispielen: Unnamed Variables & Patterns, Stream Gatherers, Foreign Function & Memory API ... und mehr!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