
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.


Sortieralgorithmen [Ultimate Guide]
11. Juni 2020Die wichtigsten Sortierverfahren im Vergleich: Zeitkomplexität, Platzbedarf und Stabilität von Insertion Sort bis Radix Sort – mit Tabelle und Kurzerklärung.
O-Notation (Big O) und Zeitkomplexität – anschaulich erklärt
28. Mai 2020Die O-Notation und Zeitkomplexität anschaulich erklärt – mit Beispielen und Diagrammen, ganz ohne Mathematik: O(1), O(log n), O(n), O(n log n), O(n²).
Stack, Queue, Deque in Java
8. April 2020Wie funktionieren die Datenstrukturen Stack, Queue und Deque? Welche Implementierungen gibt es im JDK? Welche sollte man wann verwenden?
Java Deep Reflection: Wie man Integer und String hackt
11. März 2020Kann in Java 2+3 = 6 sein? Lerne, wie man mit Deep Reflection zur Laufzeit die Werte von Integern und Strings verändern kann!
Java ByteBuffer: Wie funktionieren flip() und compact()?
26. Februar 2020Wie funktioniert der Java ByteBuffer? Wofür stehen „position“, „limit“ und „capacity“? Wie genau funktionieren flip() und compact()? Mit Beispiel.
FileChannel, Memory-Mapped I/O, Locks (Java Datei Tutorial)
26. Februar 2020Wie funktionieren FileChannel und ByteBuffer? Was ist ein memory-mapped File? Wie setzt man Locks auf Dateibereiche?
DataOutputStream + DataInputStream (Java Datei Tutorial)
12. Februar 2020Wie schreibt man primitive Datentypen (int, long, char, ...) in Dateien und wie liest man sie wieder aus? DataOutputStream, DataInputStream.
Dateien verschieben, kopieren und löschen (Java Datei Tutorial)
29. Januar 2020Wie listet man in Java Dateien eines Verzeichnisses auf? Wie verschiebt, kopiert, löscht man Dateien? Wie erstellt man symbolische Links?
Datei- und Verzeichnisnamen in Java: File, Path, Paths
15. Januar 2020Dateiname, Verzeichnisname, Pfad – was ist der Unterschied? Wie du in Java mit File, Path und Paths Pfade betriebssystemunabhängig konstruierst.
Dateien schnell und einfach schreiben (Java Datei Tutorial)
4. Dezember 2019Wie schreibt man komfortabel und schnell Text- und Binärdateien in Java? Wann verwendet man FileWriter, wann FileOutputStream?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