例外処理とは?
例外処理とはプログラムが何らかのエラーを出した時に、処理中断して処理を行う事
javaでは例外もクラスとして扱われる。
例外クラスとはError Exception RuntimeExceptionの3つに分類されている。
Exceptionクラスの例外が発生する可能性のあるメソッドは、呼び元で例外処理を実装しないとコンパイルエラーになる。
javaでの例外処理はtry-catch-finally文で実装する。
例外処理を例外が発生したメソッドではなく、呼び元に丸投げする場合はthrows文を使う。
throw文を使うことで、任意のタイミングで例外を投げれる。
Exceptionクラスを継承することで、オリジナルの例外クラスを実装できる。