在java SE 7中,runtimeexception和errors的子类是否都是unchecked exception?
In java SE 7, whether all sub classes of runtimeexception and errors are unchecked exceptions?
根据 java 7 版本,我需要知道 java.lang.RuntimeException
和 java.lang.Error
的所有子 类 都是未经检查的异常吗?
文档对此非常清楚(链接指向 Java 7,当然当前版本是 Java 8):
..Error
and its subclasses are regarded as unchecked exceptions for the purposes of compile-time checking of exceptions.
(我的重点)
RuntimeException
and its subclasses are unchecked exceptions.
(我强调子类部分,而不是其他部分)
这在 很长 的时间里都是如此,我想如果不是 1.0 也从 1.1 开始。
根据 java 7 版本,我需要知道 java.lang.RuntimeException
和 java.lang.Error
的所有子 类 都是未经检查的异常吗?
文档对此非常清楚(链接指向 Java 7,当然当前版本是 Java 8):
..
Error
and its subclasses are regarded as unchecked exceptions for the purposes of compile-time checking of exceptions.
(我的重点)
RuntimeException
and its subclasses are unchecked exceptions.
(我强调子类部分,而不是其他部分)
这在 很长 的时间里都是如此,我想如果不是 1.0 也从 1.1 开始。