12.1.3 Java的标准数据流
标准输入输出指在字符方式下(如DOS),程序与系统进行交互的方式,分为三种:
• 标准输入stdin,对象是键盘
• 标准输出stdout,对象是屏幕
• 标准错误输出stderr,对象也是屏幕
Java通过系统类System实现标准输入输出的功能。System类在java.lang包中,声明为一个final类:
1.标准输入System.in
System.in作为字节输入流类InputStream的对象in实现标准输入,其中有read方法从键盘接收数据。
2.标准输出System.out
System.out作为打印流类PrintStream的对象out实现标准输出。其中有print和println两个方法,这两个方法支持Java的任意基本类型作为参数。
两者的区别在于:println方法在输出时加一个回车符,而print方法则不输出回车符。在前面的例子中常常使用该方法。
3.标准错误输出System.err
System.err与System..out相似,以PrintStream类的对象err实现标准错误输出。