public PrintWriter(OutputStream out, boolean autoFlush) :
out - An output stream autoFlush - A boolean; if true, the println, printf, or format methods will flush the output buffer
public PrintStream(OutputStream out, boolean autoFlush) :
out - The output stream to which values and objects will be printed autoFlush - A boolean; if true, the output buffer will be flushed whenever a byte array is written, one of the println methods is invoked, or a newline character or byte ('\n') is written
これらのクラス間で autoflush ロジックを変更した理由は何ですか?
それらはエンコードの瞬間を除いて常に同一と見なされ、フラッシュをオンにせずに「自動フラッシュ」print()
することは、驚きを最小限に抑えるという原則にほとんど対応しないため、ばかげたバグが発生
します。自動フラッシュをオンにして PrintWriter を作成しました。なぜ自動フラッシュしないのですか?