[英]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.