选中或取消选中自定义异常异常?

时间:2015-07-07 09:29:29

标签: java exception exception-handling unchecked-exception

自定义异常是检查还是未检查异常?怎么样?

4 个答案:

答案 0 :(得分:2)

如果你喜欢这样:

public class CustomException extends Exception

然后检查CustomException异常

如果你喜欢这样:

public class CustomException extends RuntimeException

然后您的CustomException是未经检查的异常

答案 1 :(得分:0)

如果异常继承自RuntimeException,则取消选中。否则会被检查。

答案 2 :(得分:0)

这取决于它的继承。如果您的自定义异常是RuntimeException的子类,那么它是未选中异常。

如果您的自定义异常延伸Exception类,则已检查异常。

有关详细信息,请参阅Differences between Runtime/Checked/Unchecked/Error/Exception

答案 3 :(得分:0)

取决于继承。如果它继承自RuntimeException,则取消选中它。否则检查