为未经检查的错误编写错误消息?

时间:2017-08-18 10:42:29

标签: java error-handling

当我创建检查错误类时,我通常会包含一条要显示的消息:

class ParseException extends Exception{
    public ParseException (String message) {
        super (message);
    }
}

为未经检查的异常编写错误消息是否是良好的编程习惯,因为程序无论如何都无法继续? 对不起,如果这不是一个很好的问题,我是java的新手,无法在网上找到任何有关此事的讨论。

3 个答案:

答案 0 :(得分:0)

是的,这是一种很好的做法。原因是运行代码并遇到错误的开发人员可以看到崩溃的原因,这通常在异常消息中比在堆栈跟踪中更好地解释。这当然意味着消息必须比“发生错误”更有意义。但是,编写良好的异常消息可以帮助开发人员在使用其他人(甚至是他们自己的)代码时调试自己的代码。

答案 1 :(得分:0)

是的,这是一个很好的做法,你也可以使用try-catch,你甚至可以处理异常或打印消息,也可以使用“throw”。 喜欢: 抛出新的ArithmeticException(“demo”);

答案 2 :(得分:0)

这是一个很好的做法。该消息可以解释错误的错误。该消息可以帮助开发人员理解错误,并解决问题。