Java IO流之打印流与标准流

来源:互联网 发布:吉林大学网络教育电话 编辑:程序博客网 时间:2024/06/03 19:03

一、打印流

1.1打印流特点与构造方法

1)PrintStream和PrintWriter类都提供了一系列重载的print和println方法来输出各种类型的数据。

2)PrintStream和PrintWriter的输出操作不会抛出异常。

3)System.out就是PrintStream的一个实例。

4)构造方法

PrintStream(OutputStream out)
PrintStream(OutputStream out, boolean autoFlush自动刷新)
PrintWriter(Writer out)
PrintWriter(Writer out, boolean autoFlush)
PrintWriter(OutputStream out)
PrintWriter(OutputStream out, boolean autoFlush)

1.2打印流分类

字节打印流PrintStream字符打印流PrintWriter

两种打印流都是输出流

1.3打印输出位置

【文件中 】     看构造方法中参数类型:若是文件---->打印在指定文件中【控制台】      看构造方法中参数的类型 : 若是System.out----->打印在控制台上

1.4基本方法

write()print()println()append()

参数可以直接写字符串

二、标准流

读取控制台 用户输入的内容若不在后台输入,会阻塞程序向下执行后台输入读取特点    输入一次内容  需要读取三次    第一次是   输入的内容    第二次是  回车 13    第三次是  换行  10

标准输出流System.out

往控制台输出内容

一般会与打印流结合使用

标准错误流System.err

往控制台输出内容,区别是字体是红色的

重新定向

System.setIn(参数)System.setOut(参数)System.setErr(参数)
0 0
原创粉丝点击