ホームページ >Java >&#&チュートリアル >例外処理の基礎
Java の例外処理は、try、catch、throw、throws、finally の 5 つのキーワードによって管理されます。
これらのキーワードは、相互接続されたサブシステムを形成します。
監視対象の命令は try ブロック内にあります。
try ブロックで例外が発生した場合、例外がスローされます。
コードは、catch を使用して例外をキャッチして処理できます。
システム例外は Java ランタイムによって自動的にスローされます。
手動で例外をスローするには、throw キーワードを使用します。
メソッドから発生する例外は throws で宣言する必要があります。
try ブロックを終了するときに実行する必要があるコードは、finally ブロックに配置する必要があります。
try and catch の使用
try キーワードと catch キーワードは例外処理の基礎です。
これらは連携して機能します。catch ブロックは try ブロックがある場合にのみ存在できます。
これは、Java の例外処理ブロックの基本形式です。
{
を試してください
// エラーが監視されているコードのブロック
}
catch (TypeExceç1 obEx) {
// TypeExceç1
のハンドラー
}
catch (TypeExceç2 obEx) {
// Exceç2Type ハンドラー
}
catch ブロックによってキャッチされた例外のタイプによって、どのブロックが実行されるかが決まります。
単一の try ブロックに複数の catch ブロックを関連付けることができます。
例外タイプに一致するキャッチのみが実行され、その他は無視されます。
例外がスローされない場合、try ブロックは通常どおり実行され、catch ブロックは無視されます。
JDK 7 以降、リソースを I/O ストリームとして自動的に管理する try-with-resources があります。
以上が例外処理の基礎の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。