ホームページ  >  記事  >  Java  >  例外処理の基礎

例外処理の基礎

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-16 06:08:01756ブラウズ

Fundamentos do tratamento de exceções

  • 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。