
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 11 Features (mit Beispielen)
26. Oktober 2021Alle neuen Features von Java 11 mit Beispielen: „var“ in Lambdas, HttpClient, neue String- und Files-Methoden, Epsilon GC, Flight Recorder und mehr.
Java 10 Features (mit Beispielen)
20. Oktober 2021Alle neuen Features von Java 10 mit Beispielen: „var“, Immutable Collections, Optional.orElseThrow(), Application Class-Data Sharing und mehr.
Rot-Schwarz-Baum (vollständig erklärt, mit Java-Code)
29. September 2021Was ist ein Rot-Schwarz-Baum? Nach welchen Regeln wird er balanciert? Wie bestimmt man die Zeitkomplexität? Wie implementiert man ihn?
AVL-Baum: Rotation, Balance-Faktor und Java-Code
31. August 2021Was ist ein AVL-Baum? Wie berechnet man den Balance-Faktor (BF)? Wie funktioniert AVL-Rotation? Wie wird ein AVL-Baum (re-)balanciert?
Binärer Suchbaum (mit Java-Code)
16. Juni 2021Was ist ein binärer Suchbaum (BST)? Wie fügt man Elemente ein, sucht, löscht sie? Was unterscheidet den BST von ähnlichen Datenstrukturen?
Binärbaum: Definition, Arten, Traversierung (mit Java-Code)
28. Mai 2021Binärbaum erklärt: Arten (voll, komplett, perfekt, balanciert), Traversierung (pre-, in-, post-, level-order) und Java-Implementierung mit Einfügen und Löschen.
Binäre Suche (mit Java-Code)
14. Mai 2021Wie funktioniert binäre Suche? Wie implementiert man binäre Suche in Java? Welche Suchfunktionen bietet das JDK? Binäre vs. lineare Suche.
Floyd-Warshall-Algorithmus (mit Java-Beispiel)
12. April 2021Floyd-Warshall-Algorithmus – Schritt für Schritt erklärt – einfach + mit einem Java-Beispiel. Außerdem: Wie bestimmt man die Zeitkomplexität?
Bellman-Ford-Algorithmus (mit Java-Beispiel)
12. März 2021Bellman-Ford-Algorithmus – Schritt für Schritt erklärt. Wo kommen negative Kantengewichte in der Praxis vor? Wie lautet die Zeitkomplexität?
A*-Algorithmus (mit Java-Beispiel)
27. Januar 2021Wie funktioniert der A*-Algorithmus? Wie implementiert man den A*-Algorithmus in Java? Wie bestimmt man die Zeitkomplexität?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