java – 我怎么知道可以从方法抛出什么异常?
发布时间:2020-12-15 05:16:02 所属栏目:Java 来源:网络整理
导读:我怎么知道方法调用可能抛出什么异常? 解决方法 查看方法签名的throws子句,以查看可能抛出的“已检查”异常.方法的调用者必须在自己的throws子句中传播此信息,或处理异常. 没有100%可靠的方法来了解可以抛出什么RuntimeException或Error类型.这个想法是这
我怎么知道方法调用可能抛出什么异常?
解决方法
查看方法签名的throws子句,以查看可能抛出的“已检查”异常.方法的调用者必须在自己的throws子句中传播此信息,或处理异常.
没有100%可靠的方法来了解可以抛出什么RuntimeException或Error类型.这个想法是这些类型不可能被恢复.通常有一个高级异常处理程序充当“全部捕获”来记录,显示或以其他方式报告RuntimeException.根据应用程序的类型,它可能会在此时退出,或继续运行. 一些API确实记录了他们可能使用JavaDoc标记抛出的运行时异常,就像检查异常一样.但是,编译器不强制执行此操作. 通常,不会捕获错误.这些表明运行时存在严重错误,例如内存不足. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |