自定义异常是检查还是未检查异常?怎么样?
答案 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,则取消选中它。否则检查