
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.


Deque mit einem Array implementieren
7. Juni 2022Deque in Java mit einem Ringbuffer-Array implementieren: bounded und unbounded, mit Grafiken zum Index-Überlauf und zum Wachsen des Arrays.
LinkedBlockingDeque in Java (mit Beispiel)
7. Juni 2022Wie benutzt man das Java LinkedBlockingDeque? Wie funktioniert es? Was sind seine Eigenschaften? Wann sollte man es einsetzen?
ConcurrentLinkedDeque in Java: threadsicher ohne Lock
7. Juni 2022ConcurrentLinkedDeque erklärt: lock-frei per CAS, unbounded, size() in O(n), Unterschied zur ConcurrentLinkedQueue – mit Beispiel.
Java LinkedList – List und Deque: Methoden, Beispiel, ArrayDeque
7. Juni 2022LinkedList erklärt: doppelt verkettet, List und Deque zugleich, null erlaubt – mit Beispiel, Methoden je Interface, vs. ArrayDeque.
Java ArrayDeque – Ringpuffer, Beispiel, vs. LinkedList und Stack
7. Juni 2022ArrayDeque erklärt: Ringpuffer, amortisiert O(1), keine null-Elemente, nicht threadsicher – mit Beispiel, Vergleich zu LinkedList und Stack.
BlockingDeque-Interface in Java (mit Beispiel)
7. Juni 2022Wie benutzt man das BlockingDeque-Interface in Java? Übersicht über alle blockierenden Methoden und Vergleich mit dem BlockingQueue-Interface.
Java Deque: Methoden, Implementierungen, Beispiel
7. Juni 2022Das Deque-Interface in Java: alle Methoden mit Beispiel, die vier Implementierungen des JDK im Vergleich – und welche du wann einsetzt.
Deque-Datenstruktur: Was ist ein Deque (Double-ended Queue)?
7. Juni 2022Was ist ein Deque? Wie die Double-ended Queue als Queue und als Stack arbeitet, welche Operationen sie hat und wo Deques eingesetzt werden.
Array vs. Linked List: Unterschiede und Zeitkomplexität
23. Mai 2022Was ist der Unterschied zwischen Array und Linked List? Was sind die Vor- und Nachteile? Wann solltest du welche Datenstruktur einsetzen?
Priority Queue in Java mit einem Min-Heap implementieren
16. Mai 2022Priority Queue in Java mit Min-Heap implementieren: Array-Darstellung, Sift Up und Sift Down Schritt für Schritt – mit Diagrammen und Code.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