Почему если выбрасываю Exception, от меня требуют обернуть его в край кэтч, а если иллигаларгумент, то нет?
Кот
39 уровень
Exception vs IllegalArgumentException
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис Enterprise Java Developer
20 марта 2025, 21:26решение
Почитай про RuntimeException. Одно у тебя Сhecked исключение, второе Unchecked. Ну это чуть более детально чтобы понял куда копать. Ну и про иерархию исключений тоже почитай. Например если ты ловишь какой-то конкретный тип, а выбрасываешь более широкий, то он так же будет требовать дополнительной обработки.
+2
Кот
20 марта 2025, 21:40
Щииищь. Точно, совсем недавно ведь читал про иерархию исключений. Спасибо
0