您的位置:首页 > 其它

System.out.println和System.err.println的区别

2013-04-19 11:17 477 查看
这两种输出流没有本质区别,两者都是指标准的输出流。前者指标准输出流,后者指标准错误输出流,System.err.println一般是用于运行期异常和错误反馈的输出流的方向。

两者之间主要有以下两点区别:

(1)System.out.println 能重定向到别的输出流,这样的话我们在屏幕上将看不到打印的东西了,如输出到一个txt的log日志中.

(2)System.err.println只能在屏幕上实现打印,即使重定向了也一样。

说直接点就是:如果用System.err.println在eclipse中打印字符串的的话,在console会显示成红色。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: