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

黄舟
リリース: 2017-05-28 09:09:47
オリジナル
2147 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!