您的位置:首页 > 其它

printStackTrace输出和System.out输出非调用顺序输出

2017-09-04 10:08 344 查看
我们在处理异常的时候,捕获异常e,并e.printStackTrace(),如果在其他地方添加标准输出System.out.println,会发现控制台显示并不是按照我们代码中的输出顺序显示信息的。

这是因为printStackTrace是通过System.err流输出到控制台,而我们写的标准是通过System.out流输出到控制台的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: