
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.


Ringpuffer (Ring Buffer): Funktionsweise und Einsatz in Java
18. Oktober 2026Ringpuffer erklärt: zwei Indizes, Umbruch auf 0, voll vs. leer – und wo er in Java steckt: ArrayDeque, ArrayBlockingQueue, LMAX Disruptor.
Java BufferedReader: readLine(), lines() und zeilenweises Lesen
17. Oktober 2026Java BufferedReader erklärt: Dateien zeilenweise lesen mit readLine() und lines(), Zeichenkodierung, Konsole, Performance und Scanner.
Serialisierung in Java: Serializable, transient, serialVersionUID
15. Oktober 2026Java-Serialisierung erklärt: Serializable, ObjectOutputStream, transient, serialVersionUID, Records und Deserialisierungs-Filter.
Java Collectors.groupingBy(): Streams gruppieren (mit Beispielen)
12. Oktober 2026Java Collectors.groupingBy() erklärt: nach einem Schlüssel gruppieren, zählen und mitteln, Downstream-Collectors, partitioningBy().
Parallele Streams in Java (mit Beispielen)
8. Oktober 2026Parallele Streams in Java erklärt: Aufteilung auf den ForkJoinPool, gemessene Grenzen für parallel() und die Regeln für korrekte Ergebnisse.
Java Collectors.toMap() (mit Beispielen)
4. Oktober 2026Java Collectors.toMap() erklärt: einen Stream in eine Map sammeln, doppelte Schlüssel mit der Merge-Funktion auflösen, Map-Typ, null-Werte.
Java Stream reduce() (mit Beispielen)
2. Oktober 2026Java Stream reduce() erklärt: die drei Varianten, Identitätswert, Combiner, parallele Streams und wann collect() besser passt.
Funktionale Interfaces in Java (mit Beispielen)
28. September 2026Funktionale Interfaces in Java von Grund auf erklärt: die Regel, @FunctionalInterface, alle 43 Interfaces in java.util.function und wann du eigene schreibst.
Java Optional (mit Beispielen)
25. September 2026Java Optional an Beispielen erklärt: of() und ofNullable(), orElse() vs. orElseGet(), map() und flatMap(), wann Optional passt und was Valhalla ändert.
Java Lambda-Ausdrücke (mit Beispielen)
23. September 2026Java Lambda-Ausdrücke von Grund auf erklärt: Syntax, Zieltyp, effectively final, Methodenreferenzen und wie die JVM ein Lambda ausführt.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