相关疑难解决方法(0)

PrintWriter和PrintStream永远不会抛出IOExceptions

几天前,我意识到PrintWriter(以及PrintStream)在写,刷新或关闭时都不会抛出IOException.

相反,它会trouble=true在发生错误时设置内部标志().
它不可能得到确切的异常,但只有有一些异常时才会出现(checkError()).

我的问题是:为什么会有这样的行为?API设计不是那么糟糕吗?

java api exception

23
推荐指数
2
解决办法
4730
查看次数

标签 统计

api ×1

exception ×1

java ×1