System对io的支持

System类常量 描述
public static final PrintStream out 系统标准输出,一般是显示器
public static final PrintStream err 错误信息输出
public static final InputStream in 系统标准输入,一般是键盘
package System.IO;

import java.io.*;

public class Test {
    
    public static void main(String[] args) throws IOException {
        OutputStream out = System.out;
        out.write("hello world".getBytes());
        
        System.out.println("\n请输入一个字符:");
        InputStream in = System.in;
        byte buffer[] = new byte[20];
        int len = 0;
        while((len = in.read(buffer))!=-1){
            System.out.print(new String(buffer,0,len));
        }
    }
}
/*
 printStream继承自OutputStream
 它们都是PrintStream类实例;表示的是一种信息源
 System.out对象表示的是向屏幕输出
 System.err对象表示的是输出错误信息(和out一样的功能,用法,只是表示意义不同)
 System.in对象表示的是从键盘输入
 */

你可能感兴趣的:(System对io的支持)