java 例外処理
例外処理の基本的な形
try{ 例外の発生を調べたい処理 }catch(エラーの種類 変数名(一般的にe)){ エラーの種類が一致した場合に行う処理 }finally{ 必ず最後に実行したい処理 }
*catch(){}は複数記述可能/エラーによって処理内容を変えられる
例外を送出するメソッド
戻り値の型 メソッド名(引数リスト)throws 例外クラス { 例外クラス 変数名(一般的にe) = new 例外クラス名(); //オブジェクト作成 throw 変数名(一般的にe); //オブジェクトを送出 }
throwsを使う事で
- メソッド内でtry{}catch文を記述
- メソッドを呼び出した方でtry{ }catch( ){ }を記述
どちらも可能になる