
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.


O-Notation (Big O) und Komplexitätsklassen – anschaulich erklärt
28. Mai 2020Die O-Notation und Zeitkomplexität erklärt – mit Beispielen und Diagrammen, ganz ohne Mathematik: O(1), O(log n), O(n), O(n log n), O(n²).
Java Deep Reflection: Wie man Integer und String hackt
11. März 2020Kann in Java 2 + 3 = 6 sein? Wie Deep Reflection gecachte Integer und Strings verändert – und was seit Java 16 und 26 dafür nötig ist.
Java ByteBuffer: position, limit, flip() und compact() erklärt
26. Februar 2020Der Java ByteBuffer Schritt für Schritt: position, limit und capacity, put() und get(), flip() und compact() – mit Grafik zu jedem Schritt.
FileChannel in Java: ByteBuffer, Memory-Mapped I/O, File Locks
26. Februar 2020FileChannel und ByteBuffer in Java: Lesen und Schreiben, memory-mapped Files (auch über 2 GB) und File Locks – mit Performance-Vergleich.
Java DataOutputStream und DataInputStream (mit Beispielen)
12. Februar 2020Primitive Datentypen und Strings in Binärdateien schreiben und wieder lesen – mit DataOutputStream und DataInputStream.
Dateien und Verzeichnisse kopieren, verschieben, löschen (Java Datei Tutorial)
29. Januar 2020Verzeichnisse auflisten, Dateien und ganze Verzeichnisbäume kopieren, verschieben, umbenennen und löschen – mit der Java-Files-API (NIO.2).
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 baust.
Java: Datei schreiben – FileWriter, BufferedWriter, Files.write()
4. Dezember 2019Wie schreibt man in Java einen String, Zeilen oder Bytes in eine Datei? Files, FileWriter, BufferedWriter – und wann sich Puffern lohnt.
Datei einlesen in Java – als String, Byte-Array oder Zeile für Zeile
21. November 2019Datei einlesen in Java – als String, Byte-Array oder zeilenweise: Files, FileReader und BufferedReader im Vergleich, mit Zeichenkodierung.
Java: String in int umwandeln – Besonderheiten und Fallstricke
6. November 2019Wie konvertiert man in Java einen String in ein int? Fallstricke, parseInt() oder parseUnsignedInt(), int oder Integer – mit Benchmarks.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