
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.


LinkedTransferQueue und TransferQueue in Java (mit Beispiel)
20. April 2022Java LinkedTransferQueue: transfer() wartet, bis ein Consumer das Element abnimmt. Eigenschaften, Beispiel und Einsatzempfehlung.
Java SynchronousQueue: Handoff ohne Puffer (mit Beispiel)
20. April 2022Die SynchronousQueue hat keine Kapazität: put() wartet auf take() und umgekehrt. Wie der Handoff funktioniert und wo das JDK ihn nutzt.
DelayQueue in Java: Entnahme nach Wartezeit (mit Beispiel)
20. April 2022Java DelayQueue: Jedes Element trägt seine eigene Wartezeit und wird erst nach deren Ablauf entnommen. Eigenschaften, Delayed, Beispiel.
PriorityBlockingQueue in Java: threadsichere PriorityQueue
20. April 2022PriorityBlockingQueue: threadsichere, blockierende PriorityQueue mit einem Lock. Eigenschaften, Beispiel, Work Queue im ThreadPoolExecutor.
ArrayBlockingQueue in Java: bounded, threadsicher, ein Lock
20. April 2022ArrayBlockingQueue erklärt: bounded, ein Lock für beide Enden, optionale Fairness – mit Beispiel und Vergleich zur LinkedBlockingQueue.
LinkedBlockingQueue in Java: threadsicher mit zwei Locks
20. April 2022LinkedBlockingQueue erklärt: blockierend, threadsicher mit zwei Locks, optional bounded – mit Beispiel und Einsatzempfehlung.
Priority Queue in Java: PriorityQueue erklärt (mit Beispielen)
20. April 2022Was ist eine Priority Queue, wie funktioniert die Java-PriorityQueue? Zeitkomplexität und Beispiele – mit und ohne eigenen Comparator.
ConcurrentLinkedQueue in Java: threadsicher ohne Lock
20. April 2022ConcurrentLinkedQueue erklärt: lock-frei per CAS, unbounded, nicht blockierend, size() in O(n) – mit Producer-Consumer-Beispiel.
BlockingQueue-Interface in Java (mit Beispiel)
20. April 2022Was ist eine BlockingQueue in Java? put(), take(), offer() und poll() mit Timeout, bounded vs. unbounded – mit Beispiel und Ausgabe.
Java Queue: Methoden, Implementierungen, Beispiel
20. April 2022Das Queue-Interface in Java: die sechs Methoden mit Beispiel, die Implementierungen des JDK im Vergleich – und welche du wann einsetzt.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