例外とは何ですか?いわゆる例外とは、プログラムの実行中に発生する可能性のあるいくつかのエラーです。たとえば、まったく存在しないファイルを開こうとした場合、例外処理によってプログラムの制御フローが変更され、プログラムにエラーを処理する機会が与えられます。エラー。したがって、このセクションでは、異常について予備的に見ていきます。
Java はthrowキーワードを使用してException サブクラスのインスタンスをスローし、例外が発生したことを示します。
例: java.lang パッケージの Integer クラスは、そのクラス メソッド public static int parseInt(String s) を呼び出して、「123456」などの「数値」形式の文字列を int 型データに変換します。文字列「dot123」を数値に変換すると以下のコードになります。
intnumber=Integer.parseInt(dot123);
parseInt() メソッドは throw キーワードを使用して、実行中に NumberFormatException オブジェクトをスローします。これは、プログラムの実行中に NumberFormatException 例外が発生することを意味します。
Java では、メソッドの定義時にメソッド呼び出し中に発生する可能性のある例外を宣言できます。つまり、メソッド呼び出し中に例外オブジェクトをスローして、現在のメソッドの継続的な実行を終了できます。
例外オブジェクトは、次のメソッドを呼び出して、例外に関する情報を取得または出力できます。
publicStringgetMessage();//例外の詳細情報を取得 publicvoidprintStackTrace();//スタックトレース出力を取得(企業では通常この項目の出力を許可していませんが、すべての例外情報を取得できます) publicStringtoString();//上記の情報をテキスト形式で表現します getCause ();//例外理由を取得します