「例外」の編集履歴(バックアップ)一覧はこちら
「例外」(2008/10/03 (金) 15:27:20) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
・ArrayStoreException:不正な型のオブジェクトをオブジェクトの配列に格納しようとしたときはじく
・IllegalArgumentException:不正な引数、または不適切な引数をメソッドに渡したときにはじく
・try{}の中に例外の発生しそうなソースを書き、catch{}の中に例外処理を書く
・try catchの後にfinally{}を作ると、例外の有無にかかわらず、最後に処理されるソースを書くことができる
・throwは独自の例外を作りたいときに使う
・Exceptionに投げたときにエラーメッセージを持たせたい
throw new Exception("エラーメッセージ");
----------------------------------------------------
catch(Exception e){
System.out.println(e.getMessage());
}
・独自のエラーを作る
メッセージを持たせるのと持たせないのを作りたい
public class NantokaException extends Exception{
public NantokaException(){
super();
}
public NantokaException(String message){
super(message);
}
}
・nullポインタエクセプション:が出る事例
→戻り値の中身がnull
→引数の中身がnull
・ArrayStoreException:不正な型のオブジェクトをオブジェクトの配列に格納しようとしたときはじく
・IllegalArgumentException:不正な引数、または不適切な引数をメソッドに渡したときにはじく
・try{}の中に例外の発生しそうなソースを書き、catch{}の中に例外処理を書く
・try catchの後にfinally{}を作ると、例外の有無にかかわらず、最後に処理されるソースを書くことができる
・throwは独自の例外を作りたいときに使う
・Exceptionに投げたときにエラーメッセージを持たせたい
throw new Exception("エラーメッセージ");
----------------------------------------------------
catch(Exception e){
System.out.println(e.getMessage());
}
・独自のエラーを作る
メッセージを持たせるのと持たせないのを作りたい
public class NantokaException extends Exception{
public NantokaException(){
super();
}
public NantokaException(String message){
super(message);
}
}