Java是什么引发问题的?

时间:2019-03-10 14:55:06

标签: java exception

因此,如果我想在我的自定义异常中添加一个引发问题的原因,

class MyException extends Exception {
    public MyException(String message, Throwable cause) {
        super(message, cause);
    }
}

确切原因是什么,并且存在所有原因的列表,或者我也可以创建自定义原因吗?带有异常处理的代码示例会很好。

1 个答案:

答案 0 :(得分:1)

您使用它来链接异常。

如果您的代码捕获了ExceptionA类型的异常,并且catch子句抛出了ExcpetionB类型的异常,则可以将ExceptionA的实例传递给{{1}的构造函数},因此捕获ExcpetionB的任何代码都将能够发现ExcpetionB是由于首先抛出ExcpetionB而抛出的。

ExceptionA