0

Я хочу спросить, может ли кто-нибудь помочь мне в том, что лучший способ для управления исключением, например, если мы добавим некоторого пользователя и хотим бросить его. UserNotExist следует расширять с помощью исключения Exception или Runtime, есть ли у кого-нибудь какие-либо материалы, которые могут мне помочь.лучший способ бросить и управлять исключением java - spring?

+5

Возможный дубликат [Java: проверено исключение исключенного исключения] (http://stackoverflow.com/questions/6115896/java-checked-vs-unchecked-exception-explanation) – radoh

ответ

0

Как исключения, унаследованные от класса Exceptionпроверены исключения, и исключение, унаследованное от RuntimeException класса непроверенных исключения, ваш вопрос можно рассматривать, как и какие исключения использовать.

В соответствии с рекомендациями Oracle official documentation:

Если клиент можно разумно ожидать, чтобы оправиться от исключения, сделать его проверяемым исключение.
Если клиент не может ничего сделать для восстановления из исключения, сделайте его необработанным исключением.

Смежные вопросы