Was ist Input- und Output-Stream?
Was ist Input- und Output-Stream?

Video: Was ist Input- und Output-Stream?

Video: Was ist Input- und Output-Stream?
Video: Java Streams InputStream & OutputStream| Java Tutorial für Fortgeschrittene 2024, Kann
Anonim

Lesen und Schreiben von Dateien. Wie bereits beschrieben, a Strom kann als eine Folge von Daten definiert werden. Der InputStream wird verwendet, um Daten aus einer Quelle zu lesen und die Ausgabestrom wird zum Schreiben von Daten an ein Ziel verwendet. Hier ist eine Hierarchie von Klassen, mit denen Sie umgehen müssen Eingabe- und Ausgabeströme.

Also, was ist ein Input-Stream?

Eingabestrom : Wenn Sie Daten aus einer Datei oder einer anderen Quelle lesen, Strom gebraucht ist Eingabestrom . In einfacheren Worten Eingabestrom fungiert als Kanal zum Lesen von Daten. Ausgabestrom : Wenn Sie Daten aus einer Quelle (Datei usw.) lesen und verarbeiten möchten, müssen Sie die Daten zuerst speichern. Das Mittel zum Speichern von Daten ist Ausgabestrom.

Anschließend stellt sich die Frage, was ist ein Bytestream in Java? Java-Byte-Streams werden verwendet, um Ein- und Ausgabe von 8-Bit. durchzuführen Bytes , wohingegen Java Charakter Ströme werden verwendet, um Ein- und Ausgabe für 16-Bit-Unicode durchzuführen. Obwohl es viele Klassen gibt, die sich auf den Charakter beziehen strömt aber die am häufigsten verwendeten Klassen sind FileReader und FileWriter.

Warum verwendet Java diesbezüglich E/A-Streams?

Java ICH/ O stream ist der Datenfluss, den Sie kann entweder vorlesen, oder du kann schreiben an. Es ist verwendet, um Lese- und Schreibvorgänge in der Datei dauerhaft auszuführen. Java verwendet Streams diese Aufgaben zu erfüllen. Java .io-Paket bietet Klassen für die Systemeingabe und -ausgabe über Dateien, Netzwerk Ströme , Speicherpuffer usw.

Was ist Stream? Erklären Sie verschiedene Arten von Streams?

Zwei grundlegende Arten von Streams schreiben strömt und lesen Ströme . Während eines Schreibens strömt schreibt Daten in eine Quelle (Datei), ein Reading Ströme wird verwendet, um Daten aus einer Quelle (Datei) zu lesen. Das java.io-Paket enthält eine große Anzahl von Stream-Klassen die Möglichkeiten für die Verarbeitung aller bieten Typen von Dateien.

Empfohlen: