加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 我怎么知道可以从方法抛出什么异常?

发布时间:2020-12-15 05:16:02 所属栏目:Java 来源:网络整理
导读:我怎么知道方法调用可能抛出什么异常? 解决方法 查看方法签名的throws子句,以查看可能抛出的“已检查”异常.方法的调用者必须在自己的throws子句中传播此信息,或处理异常. 没有100%可靠的方法来了解可以抛出什么RuntimeException或Error类型.这个想法是这
我怎么知道方法调用可能抛出什么异常?

解决方法

查看方法签名的throws子句,以查看可能抛出的“已检查”异常.方法的调用者必须在自己的throws子句中传播此信息,或处理异常.

没有100%可靠的方法来了解可以抛出什么RuntimeException或Error类型.这个想法是这些类型不可能被恢复.通常有一个高级异常处理程序充当“全部捕获”来记录,显示或以其他方式报告RuntimeException.根据应用程序的类型,它可能会在此时退出,或继续运行.

一些API确实记录了他们可能使用JavaDoc标记抛出的运行时异常,就像检查异常一样.但是,编译器不强制执行此操作.

通常,不会捕获错误.这些表明运行时存在严重错误,例如内存不足.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读