Hi
Mich verwirrt ein Buch etwas. Es geht um Streams und Sockets.
In dem Buch heißt es, dass die Bufferung bout zwischen fout und dout reingehört. Hier passiert folgendes: int-Wert einlesen -> konvertieren -> buffern -> ausgeben (in Datei speichern)
Auf der nächsten Seite im Buch steht aber folgendes:
Hier passiert folgendes: string einlesen -> buffern -> konvertieren -> ausgeben (via Socket an Gegenstelle übertragen)
Jetzt haben plötzlich buffern und konvertieren die Plätze getauscht.
Ist das doch komplett egal, was man in welcher Reihenfolge macht?
Mich verwirrt ein Buch etwas. Es geht um Streams und Sockets.
Java:
FileOutputStream fout = new FileOutputStream("x.y");
BufferedOutputStream bout = new BufferedOutputStream(fout);
DataOutputStream dout = new DataOutputStream(bout);
dout.writeln(4711);
Auf der nächsten Seite im Buch steht aber folgendes:
Java:
Socket s = ...
OutputStream os = s.getOutputStream();
OutputStreamWriter osw = new OutputStreamWriter(os);
BufferedWriter bw = new BufferedWriter(osw);
bw.write("Hallo Welt");
Jetzt haben plötzlich buffern und konvertieren die Plätze getauscht.
Ist das doch komplett egal, was man in welcher Reihenfolge macht?
Zuletzt bearbeitet: