Im folgende SzenarioWarum muss der Ausgabepuffer gelöscht werden, wenn er gerade erstellt wurde?
ObjectOutputStream output = new ObjectOutputStream(socket.getOutputStream());
output.flush();
// Do stuff with it
Warum ist es immer notwendig, den Puffer nach der Erstellung zu spülen?
Ich sehe dies die ganze Zeit und ich verstehe nicht wirklich was muss gespült werden. Ich erwarte, dass neu erstellte Variablen leer sind, wenn nicht anders angegeben.
So etwas wie den Kauf einer Mülltonne und das Auffinden eines winzigen Müllhaufens im Inneren.
Ich glaube nicht, dass es wirklich notwendig ist. Was sagt der Javadoc? – robermann
Ich sehe das nicht die ganze Zeit ... oder überhaupt. Wo kommst du darauf? –
Das mache ich nie. Und habe auch nie Probleme gesehen. – Batty