実験6 Javaの異常
- 実験の目的
例外:命令は、端末のプログラムフローが発生します。
例外処理方法をキャッチ2つの例外処理方法、処理及び遅延処理が直ちにあり、処理は、処理対象{}キャッチ{}を試してすぐです。
遅延治療は、例外を解決するには、この異例のメソッド呼び出し時に、キーワードをスローします。
- ウェブテスト
- そのmain()メソッドの1次元配列を作成し、クラスを書く、ArrayIndexOutOfBoundsExceptionが例外を生成するために、言葉で配列の要素にアクセスしよう。catch節では、この例外オブジェクトをキャッチし、版画「配列の境界」情報に加え、finally節とは、実際にそこに実装されていることを証明するためにメッセージを印刷します。
- カスタム例外クラスを使用します
テストコード:
パッケージtwst。 パブリック クラスデモ{ 公共の 静的な 無効メイン(文字列の引数[]){ しようと{ int型の温度を、 文字列[] STR = { "1"、 "5" }。 ストリングST1 = STR [1 ]。 ストリングST2 = STR [2 ]。 int型 I = Integer.parseInt(ST1)。 int型 J = Integer.parseInt(ST2)。 温度 = I / J。 System.out.println(TEMP)。 } キャッチ(ArrayIndexOutOfBoundsExceptionが電子){ するSystem.out.println( "配列の境界:" + E); } 最後に{ するSystem.out.println( "本当にが行われていることを証明するためにメッセージを印刷します" ); } } }
危険物の機器の検査ステーション、見つかった危険物は、警告が発行されます場合。危険物のプログラミングアナログ・デバイセズ発見。
技術的な解決策:
DangerException Exgeptionは、サブクラスのサブクラスを作成する例外オブジェクトを作成することができ、例外オブジェクトを呼び出すtoShow()メソッドは、「危険物」を出力し そのようcheckBag(財財)商品が危険物のパラメータを発見された(isDangerプロパティの商品が真である)DangerExceptionが例外をスローするクラスを書くためのマシン。
メインプログラムメインクラスでは()キャッチのtry-catch文における危険物の取り扱いの一部に危険物を発見した場合は、マシンクラスcheckBag(財財)メソッド呼び出しのインスタンスを聞かせてのtry-catchステートメントの方法の一部を試してみてください。
質問:この質問を書くのに長い時間が、書き込むことはできません書き込みや他の誰かのを読み取ることができません。