jjzjj

setLastException

全部标签

java - 如何找出在 Java 中使用 PrintStream 时发生的异常

我刚刚读到,在Java中,类PrintStream和PrintWriter不会抛出已检查的异常。相反,他们使用了一种错误标志,我可以通过调用方法booleancheckError()(APIlink)读取它。现在,我在问自己如何找出异常发生的原因。出现异常的信息有时可能不够,或者? 最佳答案 Basedonthesourcecode,看起来他们丢弃了异常。所有的catchblock看起来像这样:try{...}catch(IOExceptionx){trouble=true;//(xisignored)}因此,最直接的解决方案可能是