JAVAコーディング
エラー処理
2008年05月19日
try {
例外が発生する可能性のある処理
・
・
}
catch (例外型 変数) {
例外が発生したときの処理
・
・
}
finally {
例外が発生しても発生しなくても行う処理
・
・
}
例外の例としては、0除算、ファイル入出力、DB接続失敗などがあります。
例外を発生させるときは、throw を使います。例外を発生させるメソッドには、throwsを使って定義しておきます。
class classA {
public static void main(String[] args) {
try {
methodA();
} catch (MyException exception) {
System.out.println(exception.errMsg);
}
}
static void methodA() throws MyException {
MyException MyError = new MyException("エラーメッセージ");
throw MyError;
}
}
例外が発生する可能性のある処理
・
・
}
catch (例外型 変数) {
例外が発生したときの処理
・
・
}
finally {
例外が発生しても発生しなくても行う処理
・
・
}
例外の例としては、0除算、ファイル入出力、DB接続失敗などがあります。
例外を発生させるときは、throw を使います。例外を発生させるメソッドには、throwsを使って定義しておきます。
class classA {
public static void main(String[] args) {
try {
methodA();
} catch (MyException exception) {
System.out.println(exception.errMsg);
}
}
static void methodA() throws MyException {
MyException MyError = new MyException("エラーメッセージ");
throw MyError;
}
}
コメント