ホームページ >Java >&#&チュートリアル >Java例外処理ランタイム例外の詳しい説明とコード例の共有

Java例外処理ランタイム例外の詳しい説明とコード例の共有

黄舟
黄舟オリジナル
2017-05-28 09:09:472241ブラウズ

この記事では主に Java例外処理ランタイム例外 (RuntimeException) の詳細な説明と関連する例を紹介します。必要な方は http://time.qq.com/?pgv_ref= aiotime

を参照してください。 Java 例外処理ランタイム例外 (RuntimeException) の詳細な説明と例

RuntimeException

RunntimeException のサブクラス:

ClassCastException

ポリモーフィズムでは、Instanceof を使用して判定と規制を行うことができます。

算術例外

if判定を行い、除数が0の場合はreturnを行う


NullPointerException

nullかどうかのif判定を行う


ArrayIndexOutOfBoundsException

境界を越えないように配列の長さプロパティを使用する


これらの例外は、プログラマーの優れた

プログラミング

の習慣によって回避できます1: ランタイム例外を処理する必要はありません。問題のコードを見つけて回避するだけです。

2: 誰かが怒っているときの歯痛と同じように、原因を見つけて自分で解決してください

3: この種の例外の場合、コンパイラはプログラマが例外を処理するかどうかをチェックしません
4: それが実行時例外の場合、
関数
で宣言する必要はありません。

ケース

1: 除算演算関数 (p(int x,int y))

2: 除数が 0 かどうかを判断する場合、

new
ArithmeticException() をスローします 3: 関数宣言が ArithmeticException をスローします 4 :
main
メソッドは p を呼び出しますが、処理しません 5 : コンパイルは成功し、正常に実行されます 6 : 除数が 0 の場合、例外が報告され、プログラムが停止します。
7: 実行時例外の場合、関数で宣言する必要はありません。
1

りー

以上がJava例外処理ランタイム例外の詳しい説明とコード例の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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