java中针对已检查和未检查的异常的异常处理

时间:2017-03-28 09:09:23

标签: exception

如果我们想要制作一个已检查的异常,我们可以扩展Exception类,对于未经检查的异常,我们可以扩展RuntimeException类。

Exception类是RuntimeException的超级,为什么我不能使用Exception类创建运行时异常类?

Extending Exception/RunTimeException in java?

1 个答案:

答案 0 :(得分:0)

这只是该语言的一个特色。请记住,还有其他Throwable类,最值得注意的是Error及其子级,您无需检查这些类。 ExceptionRuntimeException只是继承树中的标记,编译器使用它来检查是否需要检查Throwable,几乎是因为语言的作者决定那些会是那些标记的名称。