(1)从他们的父类看:PrintWriter继承自java.io.Writer,属于字节输出流的范畴,
而PrintStream继承自 java.io.FilterOutputStream继承自 java.io.OutputStream,所以他属于字节输出流的范畴。
(2)从使用上看:
PrintWriter: 与 PrintStream 类不同,如果启用了自动刷新,则只有在调用 println、printf 或 format
的其中一个方法时才可能完成此操作,而不是每当正好输出换行符时才完成。
PrintStream:在写入 byte 数组之后自动调用 flush 方法,可调用其中一个 println 方法,
或写入一个换行符或字节 ('\n')。 |