
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.


Queue mit einer Linked List implementieren
16. Mai 2022Wie implementiert man eine Queue mit einer verketteten Liste? Enqueue und Dequeue in O(1) – Schritt für Schritt mit Grafiken und Java-Code.
Queue mit einem Stack implementieren
16. Mai 2022Wie implementiert man eine Queue mit einem Stack (besser gesagt: mit zwei Stacks)? Tutorial mit Grafiken und Java-Code-Beispielen.
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.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