%22%20transform%3D%22translate(.8%20.8)%20scale(1.5625)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%2300261f%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-196.92186%20-1.71851%20.15193%20-17.40889%20138.2%204)%22%2F%3E%3Cellipse%20fill%3D%22%23043229%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-4.42483%20-34.06933%2072.302%20-9.39039%2061.5%20143)%22%2F%3E%3Cellipse%20fill%3D%22%23a95274%22%20cx%3D%2285%22%20cy%3D%2272%22%20rx%3D%22176%22%20ry%3D%2236%22%2F%3E%3Cellipse%20fill%3D%22%238f4d00%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(67.7%2027.4%20233.3)%20scale(28.8016%2062.05762)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)

FileChannel, Memory-Mapped I/O, Locks
(Java Datei Tutorial)
Sven Woltmann26. Februar 2020In diesem Artikel lernst du alles über die in Java 1.4 eingeführten NIO-Klassen FileChannel und ByteBuffer.Du erfährst, welche Möglichkeiten sie zum Lesen und Schreiben von Dateien bieten und welche Vorteile sie – im Vergleich zu den zuvor besprochenen Methoden – haben.
%27%20fill-opacity%3D%27.5%27%3E%3Cellipse%20fill%3D%22%23ffbfe1%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-1.33973%2014.13668%20-42.15324%20-3.99485%20371.3%2084.3)%22%2F%3E%3Cpath%20fill%3D%22%23e0f57e%22%20fill-opacity%3D%22.5%22%20d%3D%22M329%20.8h71.8v7.8h-71.9z%22%2F%3E%3Cpath%20fill%3D%22%23ffcbe1%22%20fill-opacity%3D%22.5%22%20d%3D%22M333%2052.5l91.2%2048-91.5-12-4.9%201z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.5%22%20d%3D%22M127.3%20119.5h18.8v11h-18.8z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)

DataOutputStream + DataInputStream
(Java Datei Tutorial)
Sven Woltmann12. Februar 2020In diesem fünften Teil der Reihe lernst du, wie du strukturierte Daten mit DataOutputStream, DataInputStream, ObjectOutputStream und ObjectInputStream schreiben und lesen kannst.
%27%20fill-opacity%3D%27.5%27%3E%3Cellipse%20fill%3D%22%23626b35%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(10.5%20-1090.1%20104.8)%20scale(64.86895%20146.04532)%22%2F%3E%3Cellipse%20fill%3D%22%23d7e39d%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-118.03852%20-107.73165%2033.032%20-36.19224%20188.6%2053.4)%22%2F%3E%3Cpath%20fill%3D%22%239c95c5%22%20fill-opacity%3D%22.5%22%20d%3D%22M327.3%2089.8h48.5v47h-48.5z%22%2F%3E%3Cellipse%20fill%3D%22%23877fb3%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-17.13812%2037.10702%20-20.597%20-9.51286%206.5%2075.1)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)

Dateien verschieben, kopieren und löschen
(Java Datei Tutorial)
Sven Woltmann29. Januar 2020Dieser vierte Teil der Reihe beschreibt die wichtigsten Verzeichnis- und Dateioperationen.Du lernst, wie man Dateien in einem Verzeichnis auflistet, wie man nach Dateien sucht, wie man Dateien verschiebt, umbenennt und kopiert und vieles mehr.
%22%20transform%3D%22translate(.8%20.8)%20scale(1.5625)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23ff6723%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-38.36253%20-20.78453%2024.51285%20-45.24398%20224.3%20134.2)%22%2F%3E%3Cellipse%20fill%3D%22%2368ba72%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(112.6154%20-34.13807%2022.95743%2075.73247%2029.1%2025.2)%22%2F%3E%3Cellipse%20fill%3D%22%2390cadc%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(-29.8%20196%20-63.5)%20scale(215.90162%2028.94856)%22%2F%3E%3Cellipse%20fill%3D%22%23eda4cb%22%20cx%3D%22144%22%20cy%3D%22105%22%20rx%3D%2245%22%20ry%3D%2245%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)

Datei- und Verzeichnisnamen in Java: File, Path, Paths
Sven Woltmann15. Januar 2020Dieser dritte Teil der Artikelserie zeigt, wie du die Klassen File, Path und Paths – unabhängig vom Betriebssystem – zur Konstruktion von Datei- und Verzeichnispfaden verwenden kannst.
%22%20transform%3D%22translate(.8%20.8)%20scale(1.5625)%22%20fill-opacity%3D%22.5%22%3E%3Cpath%20fill%3D%22%237ea0aa%22%20d%3D%22M121%2050L-12%20159l1-125z%22%2F%3E%3Cellipse%20fill%3D%22%23d79c54%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-75.86657%2093.15556%20-29.25405%20-23.82471%20113.6%20104)%22%2F%3E%3Cellipse%20fill%3D%22%23f38fcc%22%20cx%3D%22192%22%20cy%3D%22132%22%20rx%3D%2234%22%20ry%3D%2222%22%2F%3E%3Cellipse%20fill%3D%22%236c7e93%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(10.86494%20135.03854%20-45.81713%203.68636%20251.8%2039.9)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)

Dateien schnell und einfach schreiben
(Java Datei Tutorial)
Sven Woltmann4. Dezember 2019Dieser zweite Teil stellt Methoden zum Schreiben von kleinen und großen Text- und Binärdateien in Java vor.Nachdem du diesen Artikel gelesen hast, wirst du genau wissen, wann du FileWriter, FileOutputStream, OutputStreamReader, BufferedOutputStream und BufferedWriter verwenden solltest.
%22%20transform%3D%22translate(.8%20.8)%20scale(1.5625)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23d8c3ca%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-25.79799%2057.80622%20-77.48993%20-34.5825%20185%20116.6)%22%2F%3E%3Cellipse%20fill%3D%22%233e4b78%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(101.40796%20-175.64374%2063.26833%2036.52799%2019.7%2053.5)%22%2F%3E%3Cellipse%20fill%3D%22%23cccff3%22%20cx%3D%22202%22%20cy%3D%22143%22%20rx%3D%2286%22%20ry%3D%2235%22%2F%3E%3Cellipse%20fill%3D%22%2363a8e5%22%20cx%3D%2236%22%20cy%3D%2272%22%20rx%3D%2225%22%20ry%3D%2228%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)

Dateien schnell und einfach lesen
(Java Datei Tutorial)
Sven Woltmann21. November 2019Dieser Artikel stellt Methoden zum Lesen und Schreiben von Dateien in Java vor.Nachdem du den Artikel gelesen hast, wirst du genau wissen, wann du FileReader, FileInputStream, InputStreamReader, BufferedInputStream und BufferedReader verwenden solltest.
%22%20transform%3D%22translate(.8%20.8)%20scale(1.5625)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23acacac%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(40.2125%20-183.82698%2046.71808%2010.21967%20112.6%2023)%22%2F%3E%3Cellipse%20fill%3D%22%23242424%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(26.3%201.9%20564.6)%20scale(47.30333%20240.71091)%22%2F%3E%3Cellipse%20fill%3D%22%23181818%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(22.99728%201.52201%20-7.90396%20119.42714%2012%2056.2)%22%2F%3E%3Cellipse%20fill%3D%22%23b6b6b6%22%20cx%3D%2293%22%20cy%3D%22135%22%20rx%3D%2226%22%20ry%3D%2239%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)

Java: String in int umwandeln - Besonderheiten und Fallstricke
Sven Woltmann6. November 2019Im heutigen Artikel erfährst du, welche Methoden es gibt, um in Java einen Strings in ein int zu parsen und was du bei der Verwendung dieser Methoden beachten musst.
%22%20transform%3D%22translate(.8%20.8)%20scale(1.5625)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23ae1d3c%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(253.78577%20-.041%20.00662%2040.95104%20112.5%200)%22%2F%3E%3Cellipse%20fill%3D%22%23097576%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(254.87417%20-8.00974%201.38011%2043.9159%20161.3%20104.1)%22%2F%3E%3Cellipse%20fill%3D%22%2349935e%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(160.89745%20-2.80848%20.41048%2023.51634%20140%20134)%22%2F%3E%3Cellipse%20fill%3D%22%2309327b%22%20cx%3D%22130%22%20cy%3D%2280%22%20rx%3D%22240%22%20ry%3D%2223%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)

Java: int in String umwandeln – so geht's am schnellsten
Sven Woltmann24. Oktober 2019In diesem Artikel zeige ich dir, was in Java die schnellste Methode ist, um ein int in einen String umzuwandeln. Du wirst überrascht sein!
Besseren Code schreiben mit Statischer Code-Analyse
Sven Woltmann14. August 2019In diesem Artikel erfährst du, wie du statische Code-Analyse-Tools einsetzen kannst, um einen konsistenten Codestil zu gewährleisten und sauberen, fehlerfreien, wartbaren und sicheren Code zu schreiben.
Wie man sauberen Code schreibt und Java-Code-Standards durchsetzt
Sven Woltmann31. Juli 2019Wie kann man die Einhaltung von Coding-Style-Vorgaben sicherstellen?Wie kann man Code-Qualität verbessern und Wartbarkeit erhöhen?