この記事では主に Java例外処理ランタイム例外 (RuntimeException) の詳細な説明と関連する例を紹介します。必要な方は http://time.qq.com/?pgv_ref= aiotime
を参照してください。 Java 例外処理ランタイム例外 (RuntimeException) の詳細な説明と例
RuntimeException
RunntimeException のサブクラス:
ClassCastException
ポリモーフィズムでは、Instanceof を使用して判定と規制を行うことができます。
if判定を行い、除数が0の場合はreturnを行う
nullかどうかのif判定を行う
境界を越えないように配列の長さプロパティを使用する
これらの例外は、プログラマーの優れた
の習慣によって回避できます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 サイトの他の関連記事を参照してください。