Heim  >  Artikel  >  Java  >  Der Unterschied zwischen Java-Zeichenstrom und Bytestrom

Der Unterschied zwischen Java-Zeichenstrom und Bytestrom

尚
Original
2019-12-26 14:40:595391Durchsuche

Der Unterschied zwischen Java-Zeichenstrom und Bytestrom

Zeichenstrom: Es handelt sich um einen Datenstrom, der durch Hinzufügen einer Codierung auf der Basis des Bytestroms gebildet wird

Die Bedeutung des Zeichenstroms: Weil der Bytestrom bei der Verwendung in Betrieb ist Bei Zeichen kann es zu verstümmelten Zeichen kommen, die durch Chinesisch verursacht werden. Daher wird der Zeichenstrom vom Bytestrom abgeleitet.

Alle Daten im Programm werden in Form von Streams übertragen oder gespeichert. Byte-Streams arbeiten hauptsächlich mit Typdaten, und das Typarray hat Vorrang.

Der Unterschied zwischen Byte-Stream und Zeichen-Stream in Java:

1 Beim Lesen und Schreiben erfolgt das Lesen und Schreiben nach Bytes und das andere nach Zeichen .

2. Beim Lesen und Schreiben von Dateien muss der Inhalt Zeile für Zeile verarbeitet werden. Wenn beispielsweise bestimmte Zeichen verglichen und eine bestimmte Datenzeile verarbeitet werden, werden im Allgemeinen Zeichenströme ausgewählt. Es liest und schreibt nur Dateien und hat nichts mit dem Dateiinhalt zu tun. Im Allgemeinen wird der Byte-Stream ausgewählt.

3. Diejenigen, die mit „Stream“ enden, sind beide Byte-Streams, und diejenigen, die mit „Reader“ und „Writer“ enden, sind beide Zeichen-Streams.

4. InputStream ist die übergeordnete Klasse aller Byte-Eingabeströme und OutputStream ist die übergeordnete Klasse aller Byte-Ausgabeströme.

5. Reader ist die übergeordnete Klasse des Zeicheneingabestreams und Writer ist die übergeordnete Klasse des Zeichenausgabestreams.

Weitere Java-Kenntnisse finden Sie in der Spalte Java Basic Tutorial.

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Java-Zeichenstrom und Bytestrom. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn