

Java 21 Features
(mit Beispielen)
Sven Woltmann8. Juni 2023Die neuen Java 21 Features mit Beispielen: Virtual Threads, Sequenced Collections, Record Patterns, Pattern Matching for switch; neue Previews: String Templates, Unnamed Patterns and Variables, Unnamed Classes and Instance Main Methods ... und mehr!


Java-Version ändern unter Windows
(aktualisiert für Java 25)
Sven Woltmann21. März 2023In diesem Artikel zeige ich dir, wie du unter Windows mehrere Java-Versionen gleichzeitig installieren und mit kurzen Befehlen auf der Kommandozeile zwischen ihnen hin- und herschalten kannst.


Java 20 Features
(mit Beispielen)
Sven Woltmann21. März 2023Die neuen Java 20 Features mit Beispielen: Scoped Values (Incubator), Record Patterns (Second Preview), Pattern Matching for switch (Fourth Preview), Foreign Function & Memory API (Second Preview), Virtual Threads (Second Preview), Structured Concurrency (Second Incubator)


Hexagonale Architektur – Was ist das? Was sind ihre Vorteile?
Sven Woltmann18. Januar 2023Was ist hexagonale Architektur (Ports & Adapters) – Vorteile gegenüber der Schichtenarchitektur – Hexagonale Architektur, Microservices und DDD


Scoped Values in Java
Sven Woltmann11. Dezember 2022Was ist ein Scoped Value? Wie setzt man ScopedValue ein? Wie werden ScopedValues vererbt? Was ist der Unterschied zwischen ScopedValue und ThreadLocal?


Advent of Code 2022 – Objektorientierte Lösungen in Java
Sven Woltmann1. Dezember 2022Hier findest Du alle Lösungen zu Advent of Code 2022. Alle Aufgaben sind objektorientiert und testgetrieben in Java implementiert.


Java 19 Features
(mit Beispielen)
Sven Woltmann20. September 2022Die neuen Java 19 Features mit Beispielen: Virtual Threads (Preview), Record Patterns (Preview), Foreign Function & Memory API (Preview) + mehr


Radix Sort – Algorithmus, Quellcode, Zeitkomplexität
Sven Woltmann19. Juli 2022Wie funktioniert Radix Sort? Wie implementiert man Radix Sort in Java? Welche Zeit- und Platzkomplexität hat Radix Sort?


Virtuelle Threads in Java – Deep Dive mit Beispielen
Sven Woltmann13. Juni 2022Virtuelle Threads in Java (Project Loom): Was sind virtuelle Threads? Warum brauchen wir sie? Wie funktionieren sie? Wie setzt man sie ein?


Stack vs. Queue
Sven Woltmann8. Juni 2022Was sind die Unterschiede zwischen den Datenstrukturen Stack und Queue? Wie unterscheiden sich die entsprechenden Java-Interfaces bzw. Klassen?