繁体   English   中英

print或println中的IOException

[英]IOException inside print or println

大多数IO操作都需要try catch block或throws。 为什么尝试捕获或抛出System.out.print或println不需要。 如果这些方法中有任何异常,我怎么知道异常是什么以及如何捕获它。

您可以通过致电检查错误

System.out.checkError();

PrintStream.checkError() javadoc说:

当且仅当此流遇到InterruptedIOException以外的IOException或者已调用setError方法时返回true

如果您真的想要监视System.out异常,可以将自己的PrintStream设置为System.out并覆盖您感兴趣的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM