
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 10 Features (mit Beispielen)
20. Oktober 2021Alle Java 10 Features 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 2021Der Rot-Schwarz-Baum Schritt für Schritt: Regeln, Rotationen, Einfügen und Löschen mit Diagrammen – plus Java-Code und Zeitkomplexität.
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: Einfügen, Suchen, Löschen – mit Java-Code
16. Juni 2021Binärer Suchbaum (BST) erklärt: Definition, Beispiel, Einfügen, Suchen, Löschen – mit Java-Code und Vergleich zu Heap und Hashtable.
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.
Binäre Suche erklärt – Algorithmus, Java-Code und Laufzeit
14. Mai 2021Binäre Suche erklärt: Algorithmus, Java-Code (rekursiv und iterativ), Arrays.binarySearch() und Laufzeit im Vergleich zur linearen Suche.
Floyd-Warshall-Algorithmus: Beispiel, Java-Code, Laufzeit
12. April 2021Floyd-Warshall-Algorithmus Schritt für Schritt erklärt: Beispiel mit Matrix, Java-Code, Zeitkomplexität O(n³) und transitive Hülle.
Bellman-Ford-Algorithmus: Beispiel, Java-Code, Zeitkomplexität
12. März 2021Bellman-Ford an einem Beispiel erklärt: negative Kantengewichte, negative Zyklen, Java-Code, Zeitkomplexität – und wann Dijkstra besser ist.
A*-Algorithmus (A Stern): Beispiel, Java-Code, Zeitkomplexität
27. Januar 2021Wie der A*-Algorithmus mit einer Heuristik den schnellsten Weg findet: Schritt für Schritt am Beispiel, mit Java-Code und Zeitkomplexität.
Dijkstra-Algorithmus: Beispiel, Java-Code und Laufzeit
25. November 2020Der Dijkstra-Algorithmus Schritt für Schritt am Beispiel mit Tabelle erklärt – mit Java-Code, Zeitkomplexität und Laufzeitmessung.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