Heim >Java >JavaBase >Welche Arten von Streams gibt es in Java?

Welche Arten von Streams gibt es in Java?

青灯夜游
青灯夜游Original
2019-12-30 17:41:113516Durchsuche

Ein Stream ist ein sequenzierter Satz von Bytes mit einem Startpunkt und einem Endpunkt. Es handelt sich um einen allgemeinen Begriff oder eine Abstraktion für die Datenübertragung. Das heißt, die Übertragung von Daten zwischen zwei Geräten wird als Stream bezeichnet.

Welche Arten von Streams gibt es in Java?

Stream ist in Java ein abstraktes Konzept. Wenn ein Programm Daten aus einer bestimmten Datenquelle lesen muss, öffnet es einen Datenstrom . , Speicher oder Netzwerk usw.

Wenn dagegen Daten in ein Datenquellenziel geschrieben werden müssen, wird auch ein Datenstrom geöffnet. Das Datenquellenziel kann auch eine Datei, ein Speicher, ein Netzwerk usw. sein.

Welche Arten von Streams gibt es in Java?

Streams in Java können aus verschiedenen Perspektiven klassifiziert werden:

Je nach Flussrichtung: Eingabestream (inputStream) und Ausgabestream (AusgabeStream).

Gemäß der Implementierungsfunktion:

● Knotenstrom (kann Daten von oder zu einem bestimmten Ort (Knoten) wie FileReader lesen und schreiben.

● Verarbeitungsstrom (es ist die Verbindung und Kapselung eines vorhandenen Stroms, und das Lesen und Schreiben von Daten wird durch Funktionsaufrufe des gekapselten Stroms realisiert. Wie zum Beispiel BufferedReader.

Die Konstruktionsmethode des Verarbeitungsstroms ist immer erforderlich Um ein anderes Stream-Objekt bereitzustellen, wird es von anderen Streams mehrfach gepackt, was als Stream-Link bezeichnet wird. >

Byte-Streams erben von InputStreamReader und OutputStreamWrite

Die Basisstreams InputStream, OutputStream, Reader und Writer verfügen jeweils über spezifischere Unterklassen, die alle in Dateistreams, Pufferstreams, Datenstreams, Konvertierungsstreams, Druckstreams, Objektstreams usw. unterteilt sind bestimmte Funktionen oder werden zur Bedienung bestimmter Daten verwendet

Empfohlene Lerninhalte:

Java-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWelche Arten von Streams gibt es in Java?. 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