Javaチュートリアルを読んでいますが、バッファリングされたIOの場合、Buffered [something]という名前のクラスがあると書かれています。クラスPrintStream
とPrintWriter
バッファリングされていないというのは正しいですか。もしそうなら、彼らは何をフラッシュしますか?
質問する
2516 次
1 に答える
0
PrintStream は、別の出力ストリームに機能を追加します。つまり、さまざまなデータ値の表現を便利に印刷する機能です。他にも 2 つの機能が用意されています。他の出力ストリームとは異なり、PrintStream は IOException をスローしません。代わりに、例外的な状況は、checkError メソッドを介してテストできる内部フラグを設定するだけです。オプションで、自動的にフラッシュするように PrintStream を作成できます。これは、バイト配列が書き込まれた後、println メソッドの 1 つが呼び出された後、または改行文字またはバイト ('\n') が書き込まれた後に、flush メソッドが自動的に呼び出されることを意味します。
于 2012-09-22T17:32:38.610 に答える