首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在用java开发API,所以我需要处理异常--我的customException类扩展了哪个类--异常或运行时异常

正在用java开发API,所以我需要处理异常--我的customException类扩展了哪个类--异常或运行时异常
EN

Stack Overflow用户
提问于 2015-08-07 09:11:14
回答 1查看 35关注 0票数 1

我的课延长了哪一节课,请给我建议

代码语言:javascript
复制
public class MyException extends Exception {

    public MyException (Exception ex) {
        super(ex);
    }

    public MyException (String message) {
        super(message);
    }

    public MyException (Exception ex,String moduleKey) {
        super(ex, moduleKey);
    }

     public MyException (Exception ex, String moduleKey, String message) {
        super(ex, moduleKey, message);
    }

!-结尾片段-->

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-07 09:42:24

这完全取决于您是否希望每次引发异常时都强制API用户尝试/捕捉(或声明抛出),还是希望他们像NullPointerException一样让应用程序崩溃。

当期望出现异常时,应该使用第一类--比如IOExceptions。RuntimeExceptions通常表示在运行时(顾名思义)发生了一些奇怪的事情--一种奇怪的语言行为、意外的线程冲突等等。但是,通常您希望使用常规异常。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31873887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档