Javaのコンパイルや動作に失敗すると、多数のエラーが表示されるのを、ユーザーが自由にエラー内容やエラー条件を指定できるような仕組みの事です。
try{
throw new Myexception("No. is less than 3");
}catch(Myexception e){
System.out.println(e);
}
class Myexception extends Exception
{
Myexception(String str){
super(str);
}
}
のようにクラスを定義してユーザーがエラー内容を出力します