打印流对象
System.out 返回值结果PrintStream就是打印流
println()是PrintStream类的方法
PrintStream永远不会抛出IO异常,只操作数据目的,不操作数据源,添加功能到别的流对象。
打印流作用:日后凡是看到需要输出数据,优先选择打印流,Web开发,服务器使用打印流将数据打印到客户端浏览器。
第一个打印流是字节输出流 PrintStream
第二个打印流是字符输出流 PrintWriter,实现类PrintStream中的所有打印方法
PrintStream和PrintWrtier类的区别
共性:负责打印数据,不抛异常,不操作数据源,都有很多打印方法
区别:一个是字节流,一个是字符流,两个流的构造方法
PrintStream构造方法,传递的都是数据目的,接收File对象,字节输出流,字符串的文件名,三种类型参数
PrintWrtier构造方法,传递的都是数据目的,接收File对象,字节输出流,字符串的文件名,字符输出流,四种类型参数
使用打印流,将数据打印到目的地,由打印流的构造方法绝对
可以开启打印流的自动刷新功能,告别flush,构造方法中,如果参数是流对象的话就可以了,构造方法的参数上,加上true.
如果启用自动刷新,则必须调用三个方法,println,printf,format