声明不需要处理的异常?

时间:2013-03-24 20:30:20

标签: java exception

在Java中,当我决定抛出异常时,是否可以将此Exception定义为不必处理?

谢谢: - )

(我在Java 7上)

2 个答案:

答案 0 :(得分:8)

不需要处理RuntimeException子类型的任何Exception。这称为未经检查的异常。

那就是说,如果你认为有必要,你仍然可以选择处理它。

答案 1 :(得分:1)

可以通过抛出调用程序无需处理的unchecked exception. RuntimeException未经检查的异常来实现。任何类ClassCastException等子类都是从RuntimeException派生的,你不必担心处理它们。