Ну, есть много исключений, которые вы можете сгенерировать, но вот как вы можете сгенерировать исключение:
throw new IllegalArgumentException("INVALID");
Также да, вы можете создавать свои собственные исключения.
Редактировать: Также обратите внимание наисключения.Когда вы выбрасываете исключение (как описано выше) и перехватываете исключение: к String
, который вы указали в исключении, можно получить метод getMessage()
.
try{
methodThatThrowsException();
}catch(IllegalArgumentException e)
{
e.getMessage();
}