java中System类是经常利用的,这里一路切磋下System类对IO的撑持,本家儿要领会:System类对IO的三种撑持、System.out与System.err的区别、把握输入输出重定标的目的
第一步
System类暗示系统类,在IO中也有必然的撑持
public static final PrintStream out对应系统尺度输出,一般是显示器
public static final PrintStream err错误信息输出
public static final InputStream in 对应尺度输入
第二步
System.out输出的时辰将输出位置界说在显示器之中
FileOutputStream输出的时辰将输出界说在文件之中,System.out定位在屏幕上
第三步
System.err。暗示错误的尺度输出,程序之中呈现错误时,利用System.err,输出就可
System.err与System.out.print的区别是都是PrintStream的实例化对象,并且经由过程代码发现都可以输犯错误信息,可是一般来说System.out.print是将错误展示给用户看的,System.err是不但愿客户看到,直接打印在后台
第四步
System.in现实上是键盘的一个输入流,其自己是InputStream类型的对象,可以操纵此体例获取键盘读取的数据
第五步
为system.out输出重定标的目的,将输出的位置重定标的目的,所有的内容重定标的目的到文件中
第六步
为system.err重定标的目的,操纵system.err标的目的屏幕上输出信息,为了便利利用内存操作流
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!