Die von JDK bereitgestellten Streams erben vier Kategorien: InputStream (Byte -Eingangsstrom), OutputStream (Byte -Ausgangsstrom), Reader (Zeicheneingangsstrom) und Writer (Charakterausgabe -Stream).
Die Hauptunterschiede zwischen Zeichenströmen und Byte -Streams: 1. Wenn ein Byte -Stream gelesen wird, wird ein Byte zurückgegeben, wenn ein Byte gelesen wird; Wenn ein Zeichenstrom einen Byte-Stream verwendet, um einen oder mehrere Bytes zu lesen (die Anzahl der Bytes, die Chinesisch entsprechen, beträgt zwei und 3 Bytes in der UTF-8-Code-Tabelle). Überprüfen Sie zunächst die angegebene Codierungstabelle und geben Sie die gefundenen Zeichen zurück. 2. Byte -Streams können alle Arten von Daten verarbeiten, wie z. Solange Sie Klartextdaten verarbeiten, müssen Sie der Verwendung von Zeichenströmen Priorität geben, und alle werden zur Verwendung von Byte -Streams verwendet.Die obige umfassende Einführung in das IO -Streaming in Java ist der gesamte Inhalt, den ich mit Ihnen geteilt habe. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.