Java bietet viele Klassen zum Durchführen von Text-E/A und binären E/A. Dateien können entweder als Textdateien oder als Binärdateien klassifiziert werden. Eine Datei, die mit einem Texteditor wie Notepad unter Windows oder vi unter UNIX verarbeitet (gelesen, erstellt oder geändert) werden kann, wird als Textdatei bezeichnet. Alle anderen Dateien heißen Binärdateien. Sie können Binärdateien nicht mit einem Texteditor lesen – sie sind für das Lesen durch Programme konzipiert. Java-Quellprogramme sind beispielsweise Textdateien und können von einem Texteditor gelesen werden, Java-Klassendateien sind jedoch Binärdateien und werden von der JVM gelesen.
Obwohl es technisch nicht präzise und korrekt ist, können Sie sich eine Textdatei als eine Folge von Zeichen und eine Binärdatei als eine Folge von Bits vorstellen. Zeichen in einer Textdatei werden mithilfe eines Zeichencodierungsschemas wie ASCII oder Unicode codiert. Beispielsweise wird die dezimale Ganzzahl 199 als Folge von drei Zeichen 1, 9, 9 in einer Textdatei und gespeichert Dieselbe Ganzzahl wird als byteartiger Wert C7 in einer Binärdatei gespeichert, da die Dezimalzahl 199 dem Hexadezimalwert C7 entspricht (199 = 12 * 161 7). Der Vorteil von Binärdateien besteht darin, dass sie effizienter zu verarbeiten sind als Textdateien.
Java bietet viele Klassen für die Dateieingabe und -ausgabe. Diese können als Text-I/O-Klassen und Binär-I/O-Klassen
kategorisiert werden.Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3