Создание пользовательских классов исключений
Как уже отмечалось, допускается создание собственных классов исключений. Для этого достаточно создать свой класс, унаследовав его от любого наследника java.lang.Throwable (или от самого Throwable).
Пример:
public class UserException extends Exception { public UserException() { super(); } public UserException(String descry) { super(descry); } }
Соответственно, данное исключение будет создаваться следующим образом:
throw new UserException( "Дополнительное описание");