Можно ли создать собственное непроверенное исключение в Java?

Можно ли создать собственное непроверенное исключение в Java?

По сути, я бы хотел

  • иметь свой собственный класс исключений, MyUncheckedException
  • Это не заставляет меня обновлять все методы, вызывающие метод, который генерирует это исключение, с потоком собственных бросков
22
задан JAM 21 February 2012 в 14:45
поделиться

1 ответ

Да. Расширьте MyUncheckedException из RuntimeException . Однако ниже приведено руководство из документации

Вообще говоря, не бросайте RuntimeException и не создавайте подкласс RuntimeException просто потому, что вы не хотите быть обеспокоенным определением исключений, которые могут генерировать ваши методы.

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

34
ответ дан 29 November 2019 в 04:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: