我正在阅读Java教程,并写道,对于缓冲IO,有一些名为Buffered [something]的类。我是否正确,类PrintStream
和PrintWriter
是无缓冲的。如果是这样,那么它们会冲洗什么?
答案 0 :(得分:0)
PrintStream将功能添加到另一个输出流,即 能够方便地打印各种数据值的表示。 还提供了另外两个功能。与其他输出流不同, PrintStream永远不会抛出IOException;相反,特殊 情况只是设置一个内部标志,可以通过 checkError方法。可选地,可以创建PrintStream 自动冲洗;这意味着flush方法是自动的 在写入字节数组后调用,其中一个println方法是 调用,或写入换行符或字节('\ n')。