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

java – 为什么项目特定的RuntimeException?

发布时间:2020-12-14 23:43:56 所属栏目:Java 来源:网络整理
导读:有一个com.myco.myproj.MyProjRuntimeException是否有任何意义, 哪个完整扩展了RuntimeException? 解决方法 是.抛出未经检查的异常,并将它们子类化. 关于检查异常是否确实有任何好处的讨论很多.简而言之,如果我抛出一个检查过的异常,我的客户真的与它有什么
有一个com.myco.myproj.MyProjRuntimeException是否有任何意义,
哪个完整扩展了RuntimeException?

解决方法

是.抛出未经检查的异常,并将它们子类化.

关于检查异常是否确实有任何好处的讨论很多.简而言之,如果我抛出一个检查过的异常,我的客户真的与它有什么关系吗?

未经检查的异常是一种向客户通知异常情况(包括非法的前提条件)的好方法,并且不会给需要用try-catch块包装对API的调用负担,这大部分时间基本上没有用处,除了调试,跟踪等

那么为什么不抛出RuntimeException呢?它不优雅,而且不太可读.使它成为你自己的异常,它是从它派生的,即使它是无缘无故的,除了在抛出异常时更具体.

(编辑:李大同)

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

    推荐文章
      热点阅读