Как написать собственное («пользовательское») исключение?



Необходимо унаследоваться от базового класса требуемого типа исключений (например, от Exception или RuntimeException).



class CustomException extends Exception {

public CustomException() {

super();

}



public CustomException(final String string) {

super(string + " is invalid");

}



public CustomException(final Throwable cause) {

super(cause);

}

}