モジュール java.base
パッケージ java.lang

クラスError

java.lang.Object
java.lang.Throwable
java.lang.Error
すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
AnnotationFormatError, AssertionError, AWTError, CoderMalfunctionError, FactoryConfigurationError, FactoryConfigurationError, IOError, LinkageError, SchemaFactoryConfigurationError, ServiceConfigurationError, ThreadDeath, TransformerFactoryConfigurationError, VirtualMachineError

public class Error extends Throwable
ErrorThrowableのサブクラスで、通常のアプリケーションであればキャッチすべきではない重大な問題を示します。 そうしたエラーの大部分は異常な状態です。

メソッドは、そのメソッドを実行する際にスローされる可能性はあってもキャッチはされないErrorのサブクラスをthrows節で宣言する必要はありません。このようなエラーは、絶対に起きてはならない異常な状態であるためです。 つまり、コンパイル時例外チェックでは、Errorとそのサブクラスは非チェック例外とみなされます。

Java言語仕様を参照してください:
11.2コンパイル時の例外検査
導入されたバージョン:
1.0
関連項目: