Задать вопрос
@pqgg7nwkd4

Зачем нужны Checked Exceptions в Java?

Добрый день.

Объясните, пожалуйста, понятно какую пользу они несут? Как по мне так проблем просто добавляют.
Особенно порадовала обертка UncheckedIOException :)

Спасибо.
  • Вопрос задан
  • 804 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
jaxtr
@jaxtr
JavaEE/Spring-разработчик
Проверяемые исключения нужны, что бы знать, где может возникнуть исключительная ситуация и правильно обработать. Да, если при ошибке ты просто пишешь в лог что-то вроде "Эй, чувак, у тебя с БД что-то нетак", а не пытаешься завершить действие каким-нибудь иным способом, то проверяемые исключения тебе будут мешать (по принципу "плохому танцору ...").
Хороший пример работы с проверяемыми исключениями - транзакции при работе с БД.
Ответ написан
Комментировать
Rou1997
@Rou1997
Java любит насильно загонять разработчика в жесткие рамки, которые далеко не везде хорошо подходят, если вам мешает, то отключите или пишите Utils ("обертки").
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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