如果我创建了一个继承于
Exception
的异常类,那么我的类是已检查异常还是未检查异常? 我注意到继承于Exception
的子类RuntimeException
是未检查异常,而其他所有Exception
的子类都是已检查异常。如果我创建了一个继承于
RuntimeException
的异常类,我可以指定该类为已检查异常吗?
如果我创建了一个继承于Exception
的异常类,那么我的类是已检查异常还是未检查异常? 我注意到继承于Exception
的子类RuntimeException
是未检查异常,而其他所有Exception
的子类都是已检查异常。
如果我创建了一个继承于RuntimeException
的异常类,我可以指定该类为已检查异常吗?
1) 已检查
2) 否
如果你扩展Exception -> 已检查
如果你扩展RuntimeException -> 未检查
来自文档:
类{@code Exception}和任何不是{@link RuntimeException}子类的子类都是已检查异常。