如何在Java中抛出关键异常?

时间:2018-02-22 19:35:27

标签: java exception-handling

当出现空指针异常时,它立即终止程序,而不需要向所有方法添加throw声明。

我正在为自己的一些例外寻找这种行为。他们很关键。如果它们可以发生,我的程序整体变得无用,即使我会抓住它们。因此,我不想抓住它们,但希望立即看到它们。我也不想通过将throw声明添加到方法树的根目录来破坏代码。

这是如何在Java中完成的?在其他语言中有exit()命令,但缺点是没有获得完整的异常堆栈跟踪。

1 个答案:

答案 0 :(得分:-1)

您必须使用uncheckedRuntineExceptions

扩展异常的异常 - Class是必须由方法捕获或抛出的已检查异常。

未经检查的例外是RuntimeExceptionIllegalArgumentExceptionNullPointerException扩展的例外情况。

您可以创建自己未经检查的例外。这样,您可以在代码内部决定何时抛出未经检查的异常,而不必捕获它或将其放在Method-Signature的末尾。