System.out:PrintStream类型的,代表标准输出流,默认状态对应于屏幕输出
System.err:PrintStream类型的,代表标准错误信息输出流,默认状态对应于屏幕输出
System.in: InputStream类型的,代表标准输入流,这个流是已经打开了的,默认状态对应于键盘输入。
System.in :程序启动时由java系统自动创建的流对象,他是原始的字节流,不能直接从中读取字符,需要对其进行一步的处理。
BufferedReader in = new BufferedReader(new inputstreamReader(system.in());
InputStreamReader(System.in):以System.in为参数创建一个InputStreamReader流对象,相当于字节流和字符流之间的一座桥梁,读取字节并将其转换为字符
InputStreamReader读取字节并转换为字符
BufferedReader in:对InputStreamReader处理后的信息进行缓冲,以提高效率