Stream-Konzept

Status
Nicht offen für weitere Antworten.

Computer Freak

Neues Mitglied
Hoi

:?: Hab mal ne Frage:

Was ist das Stream-Konzept ?

Also hab da schon einiges gefunden aber da steht irgendwas von Java 1.0 Ein-Ausgabe usw.. erweitere Funktionen mit pufftern usw... kann mir das jemand erklären so dass ich es auch verstehe ? danke

Mfg.
CF
 

mariopetr

Bekanntes Mitglied
ganz allgemein steht hinter den strems die idee, daten nicht als einen kompletten block zu bearbeiten/uebergeben/lesen sondern sie in kleinen haepchen nach bedarf/verfuegbarkeit zu holen/schreiben. speziel in java wird das konzept noch um typkonsistenz/buffering/reader/writer mit hilfe des decorationpatterns erweitert.
 
G

Guest

Gast
Eine weitere Idee von Streams ist, dass das Lesen/Schreiben von Dateien, Netzwekverbindungen (Sockets), der Oberfläche etc. gleich ablaufen soll. Zum Lesen stehen in diesen Fällen folgende InputStreams zur Verfügung:

FileInputStream
socket.getInputStream()
System.in

Was ich aus diesen Streams an Binärdaten lese, kann ich anschließend durch weitere Streams schicken (das ist das oben errwähnte Decorator-Pattern). Will ich nicht nur einzelne Bytes sondern größere Stücke lesen, benutze ich einen BufferedInputStream. Um die Bytes in char umzuwandeln, benutze ich einen Reader (für die Umwandlung einen InputStreamReader).

Das "Hintereinanderschalten" der Streams geschieht dafurch, dass ich einem Stream den anderen im Konstruktor übergebe.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
LimDul Suche Java Stream Tutorial Java Basics - Anfänger-Themen 2
W Stream und LocalDate Java Basics - Anfänger-Themen 15
M Stream mit den ersten n natürlichen Zahlen Java Basics - Anfänger-Themen 4
berserkerdq2 Wo ist der SInn, dass man den Stream, den ich zum Schreiben nutze, outputstream nenne? Java Basics - Anfänger-Themen 5
berserkerdq2 Wann soll ich den Stream schließen, wenn ich das in einer Methode habe? Java Basics - Anfänger-Themen 8
K Erste Schritte Stream-Aufruf vereinfachen Java Basics - Anfänger-Themen 3
I Datei als Stream aus Ressource laden? Java Basics - Anfänger-Themen 2
O Alternative zu Stream.forEach() Java Basics - Anfänger-Themen 6
Dimax stream in string[] speichern Java Basics - Anfänger-Themen 6
S Java Stream API Java Basics - Anfänger-Themen 6
A Stream Java Basics - Anfänger-Themen 14
N String N-Gramme mit Stream erstellen Java Basics - Anfänger-Themen 7
T Buffered Stream leert Txt File Java Basics - Anfänger-Themen 3
A Textdatei mit stream einlesen Java Basics - Anfänger-Themen 2
B Text-Datei nur in Stream speichern und dann ausgeben Java Basics - Anfänger-Themen 3
J Gefilterten Stream über die Konsole ausgeben Java Basics - Anfänger-Themen 1
J Count und Copy in Stream<Path> Java Basics - Anfänger-Themen 11
W for Schleife in allgemeingültiges Konstrukt aus Stream und Lambdas Java Basics - Anfänger-Themen 6
W Stream Array List - Frage Java Basics - Anfänger-Themen 5
G refactoring mit stream Java Basics - Anfänger-Themen 27
P Java Verketten von Stream - Bedeutung der Anweisungen? Java Basics - Anfänger-Themen 3
nightsky_ Methoden (Stream) Collectors.toMap() Java Basics - Anfänger-Themen 2
W HTTP-Stream auf Ajax umbauen Java Basics - Anfänger-Themen 7
elischa Client-Server IO und Stream Steuerung ? Java Basics - Anfänger-Themen 2
N Eigene Stream Methoden implementieren Java Basics - Anfänger-Themen 3
M Panel erstellen, welches ein Control erhält. Ausgabe soll über einen Stream erfolgen. Java Basics - Anfänger-Themen 0
E Stream closed - Obwohl nicht manuell geschlossen! Java Basics - Anfänger-Themen 0
N Java.io.ioexception: Stream closed Java Basics - Anfänger-Themen 2
P Wann Byte-Stream und wann Character-Stream? Java Basics - Anfänger-Themen 11
S Input/Output nullpointerException beim schliessen von stream Java Basics - Anfänger-Themen 3
A Integer aus Stream to Double Java Basics - Anfänger-Themen 7
P Java Stream, wann welche Stream verwenden? Java Basics - Anfänger-Themen 3
M Java Stream?! Java Basics - Anfänger-Themen 8
S Input/Output Data-Input/Output-Stream Java Basics - Anfänger-Themen 2
V Jar-Datei von Byte-Array oder Stream laden? Java Basics - Anfänger-Themen 9
J Input/Output Auf effiziente Weise einen Stream auszulesen Java Basics - Anfänger-Themen 5
M Stream close Java Basics - Anfänger-Themen 6
A Prüfen ob Datei geöffnet ist bzw Stream finden Java Basics - Anfänger-Themen 2
H exception "java.io.IOException: Stream closed" Java Basics - Anfänger-Themen 10
Burny91 File.delete(file) geht nicht-Offener Stream aber WO? Java Basics - Anfänger-Themen 4
M Audio Stream läuft auf :connection abort: socket write error Java Basics - Anfänger-Themen 2
H Fehler-Stream grafisch umsetzen Java Basics - Anfänger-Themen 4
H Datentypen Byte-Array aus Stream lesen Java Basics - Anfänger-Themen 3
S Fehler beim Speichern von MP3-Stream Java Basics - Anfänger-Themen 6
bambi0815 Text Datei Stream to Char[][] Java Basics - Anfänger-Themen 7
D JSP: IOException: Stream closed nach dispatchter.forward(..) Java Basics - Anfänger-Themen 13
G Warum bei Stream close() aufrufen. Java Basics - Anfänger-Themen 12
G NoClassDefFoundError: javax/xml/stream/XMLStreamException Java Basics - Anfänger-Themen 23
P Stream Java Basics - Anfänger-Themen 4
alexpetri javax.xml.stream.* nicht gefunden Java Basics - Anfänger-Themen 3
M Stream unvollständig Java Basics - Anfänger-Themen 5
Zed Stream in Variable speichern. Java Basics - Anfänger-Themen 3
M Input/Output Stream aus einem String Java Basics - Anfänger-Themen 2
S Schreib Stream Java Basics - Anfänger-Themen 21
M Stream in String umwandeln Java Basics - Anfänger-Themen 5
K datei komplett als Stream oder ähnliches Java Basics - Anfänger-Themen 4
A Serialisierbarer Stream? - File per RMI versenden Java Basics - Anfänger-Themen 4
R Binary Stream in Bild umwandeln Java Basics - Anfänger-Themen 5
C Position im Objekt-Stream Java Basics - Anfänger-Themen 2
M Ausgabe in String anstatt auf Stream Java Basics - Anfänger-Themen 17
A von Socket-Stream lesen Java Basics - Anfänger-Themen 4
L Konzept für Quiz Java Basics - Anfänger-Themen 33
Zrebna Frage zum "Referenzen-konzept" in Java Java Basics - Anfänger-Themen 8
B Enum innerhalb einer Klasse / anderes Konzept Java Basics - Anfänger-Themen 8
B Limitierungs - Klassse (Restriction).... Konzept so OK? Java Basics - Anfänger-Themen 0
Java-Insel Game-Konzept Java Basics - Anfänger-Themen 10
Spin Objektorientierung . Konzept Java Basics - Anfänger-Themen 4
Ollek Projektplanung - Konzept - Wie geht ihr dort vor? Java Basics - Anfänger-Themen 2
O OOP Problem - Konzept Falsch? Java Basics - Anfänger-Themen 7
rambozola Konzept Webentwicklung mit J2EE Java Basics - Anfänger-Themen 3
S Model-View-Controller Konzept Beispiel Java Basics - Anfänger-Themen 11

Ähnliche Java Themen

Neue Themen


Oben