【发布时间】:2010-12-09 05:49:10
【问题描述】:
我从 Java™ I/O, 2nd Edition 得到这个 作者:Elliotte Rusty Harold:-
在每次调用 System.out.println() 时都封装一个 try/catch 块会很不方便,Sun 决定让 PrintStream(以及后来的 PrintWriter)捕获并吃掉 print() 或 println() 中抛出的任何异常) 方法。如果你确实想在 print() 或 println() 方法中检查异常,你可以调用 checkError():
public boolean checkError( )
如果此打印流发生异常,则 checkError() 方法返回真,否则返回假。它只告诉您发生了错误。它不会告诉您发生了哪种错误。如果您需要了解有关错误的更多信息,则必须使用不同的输出流或写入器类。
我只是想测试这个 checkError 方法的真实返回类型......
为此创建一些实际场景的任何线索... :-)
【问题讨论】:
-
听起来你有解决问题的办法
标签: java