Java では、実行時エラーは、その性質に基づいてエラーと例外の 2 つのカテゴリに分類されます。 (推奨学習: java コース )
Java のすべての例外は、Throwable クラスのサブクラスによって生成されたオブジェクトであり、すべての例外クラスは、Throwable クラスのサブクラスまたはそのサブクラスです。サブクラス。
Throwable クラスは Object クラスの直接のサブクラスであり、Error クラスと Exception クラスは Throwable クラスの 2 つの直接のサブクラスです。
#Error の継承関係:
##Exception の継承関係:
1.error: クラスには、メモリ オーバーフロー、仮想マシン エラー、スタック オーバーフローなど、プログラムでは処理できない重大なシステム エラー クラスが含まれています。このタイプのエラーは通常、ハードウェアに関連しており、プログラム自体とは何の関係もありません。通常はシステムによって処理され、プログラム自体によってキャプチャおよび処理することはできません。一般的なエラーには、NotClassDeFountError (クラス未定義エラー)、OutofMemoryError (メモリ オーバーフロー エラー)、StackOverFlowError (スタック オーバーフロー エラー) が含まれます。 2.例外: 例外は、実行時例外とチェック例外に分類されます。error は、制御できないシステム エラーまたはリソース エラーです。
例外はプログラム エラーによって発生します。チェックされた例外は、プログラム内でプログラマのトライ アンド キャッチによって表示および処理される必要がありますが、実行時例外はその必要はありません。処理用に jvm が必要になります。
以上がJavaのエラーは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。