Weiter zum Inhalt

{ Kategorie Archiv } 09.03 Die Basis-IO-Schnittstellen

09.03.01 Über die Basis-IO-Schnittstellen

Wie bereits erwähnt, unterscheidet man in Java zwischen Streams für binäre Daten und Readern bzw. Writern für gewöhnlichen Text (nachfolgend wird der allgemeine Begriffe Stream für beide Varianten verwendet), sowie zwischen Einlesen/Eingabe (Input bzw. Reader) und Ausgabe (Output bzw. Writer). Dieses Subkapitel 09.03 Die Basis-IO-Schnittstellen benennt die entsprechenden Schnittstellen und zeigt Ihnen auf, wie sie [...]

09.03.02 java.io.InputStream

Der java.io.InputStream ist die Basisklasse aller lesenden Datenströme. Dazu gehört z. B. das Lesen von binären Daten von der Festplatte (bspw. Bilder und Dateien), aus dem Netzwerk (Datenübertragung zwischen zwei Computern), oder das Auslesen einer Eingabe des Benutzers in der Konsole.

09.03.03 java.io.OutputStream

Der java.io.OutputStream ist das Gegenstück zum java.io.InputStream, der im vorhergehenden Kapitel behandelt wurde. Somit stellt der OutputStream die Basisklasse aller schreibenden Datenströme dar. Das beinhaltet u. a. das Schreiben von binären Daten auf die Festplatte (z. B. Bilder und Dateien), in das Netzwerk (Datenübertragung zwischen zwei Computern), oder einer Ausgabe auf der Konsole.

09.03.04 java.io.Reader und java.io.Writer

Sie kennen aus den letzten Kapiteln bereits die Klassen java.io.InputStream und java.io.OutputStream. Dieses Kapitel befasst sich mit den beiden verbleibenden Basis-Streams java.io.Reader und java.io.Writer. Da sich diese beiden abstrakten Klassen nur sehr wenig von den bereits bekannten unterscheiden, soll an dieser Stelle ein gemeinsames Kapitel für den Reader und den Writer genügen.