
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.


Java 18 Features (mit Beispielen)
22. März 2022Java 18 Features mit Beispielen: UTF-8 als Standard, jwebserver, @snippet-Tag in JavaDoc, Internet-Address Resolution SPI und mehr.
Umkehrung eines Stacks mit Rekursion
16. März 2022Stack per Rekursion umkehren, ohne Schleife: reverse() und insertAtBottom() Schritt für Schritt – mit Grafiken, Java-Code und Laufzeit.
Stack mit einer Queue implementieren
16. März 2022Wie du einen Stack mit zwei Queues baust – und mit einer einzigen: Schritt für Schritt mit Grafiken, Java-Code und Laufzeitanalyse.
Stack mit einer verketteten Liste (Linked List) implementieren
16. März 2022Stack mit einer verketteten Liste implementieren: Push und Pop Schritt für Schritt – mit Grafiken, Java-Code und Vergleich zum Array-Stack.
Stack mit einem Array implementieren (Java)
16. März 2022Stack in Java mit einem Array implementieren, ohne Collections-Klassen: erst mit fester Größe, dann mit einem Array, das bei Bedarf wächst.
Java Stack: Klasse, Methoden, Alternativen, Implementierung
16. März 2022Javas Stack-Klasse am Beispiel, warum ArrayDeque besser ist – und wie du einen eigenen Stack mit push(), pop(), peek() und isEmpty() baust.
Stack-Datenstruktur: Was ist ein Stack? LIFO, Push und Pop
16. März 2022Stack (deutsch: Stapelspeicher, Kellerspeicher) erklärt: LIFO-Prinzip, Push, Pop und Peek, Anwendungen und Zeitkomplexität.
Java Switch Expressions (JEP 361): Pfeil, yield, kein break
2. Februar 2022Switch Expressions (JEP 361): switch case mit Pfeil statt break, Rückgabewert per yield, Vollständigkeit bei Enums – und Neues seit Java 21.
Zufallszahlen in Java generieren – und vorhersagen
31. Januar 2022Zufallszahlen in Java: Math.random(), Random, ThreadLocalRandom und SecureRandom – und warum sich Pseudozufallszahlen vorhersagen lassen.
Java Text Blocks: mehrzeilige Strings und Zeilenumbrüche ohne \n
19. Januar 2022Text Blocks: mehrzeilige Strings in Java ohne \n. Wie du sie notierst und einrückst – und welche zwei neuen Escape-Sequenzen es gibt.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