×
ラムダ式と関数型インターフェース

カスタム例外 | Java SE 17 Programmer I

カスタム例外とは

カスタム例外は業務固有の異常を型で表すためにExceptionまたはRuntimeExceptionなどを継承して定義する例外クラスです。

具体例

呼出し側に処理を強制したい検査例外と、プログラム上の前提違反を表す非検査例外では、継承元とthrowsの扱いが異なります。

もう少し詳しく

この用語は単独で暗記せず、目的、入力、処理、結果、適用できない境界の順に説明できるようにします。実務では前提条件と評価基準を明記し、期待した結果と実測結果を区別します。