如果我创建了一个扩展
Exception
的异常类,我的类会被选中还是不被选中?我注意到Exception
的子类RuntimeException
是未经检查的异常,而“Exception”的所有其他子类都是已检查的异常。如果我创建一个扩展
RuntimeException
的异常类,我可以指定检查这个类吗?
最佳答案
1) 选中
2)没有
如果你扩展异常 -> 检查
如果扩展 RuntimeException -> unchecked
来自文档:
The class {@code Exception} and any subclasses that are not also * subclasses of {@link RuntimeException} are checked * exceptions
关于Java 已检查和未检查的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29763315/