ЧТо означает выбросить исключение? Объясните, пожалуйста, простыми словами, что это? И для чего это нужно?
Константин Шаталин
25 уровень
ЧТо означает выбросить исключение?
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
НикитаExpert
19 августа 2021, 14:11решение
Исключения это ошибки грубо говоря. Допусти есть код который парсит String строки в числа int. Спарсить можно только в том случае если в строке одни числа. Если там попадется какое то слово, то программа не поймет что с этим делать, так как такие случаи в методе не прописаны, и выброситься исключение, что формат текста неправильный. Так же можно это сделать вручную, но это сейчас не важно. С этими исключениями есть два варианта работы, либо прописывать их в сигнатуре метода throws Exception и тогда это метод пробросит это исключение вверх, тому методу который вызвал его. Или же его можно обработать в специальном блок try catch. В данном случае мы просто говорим программе что делать в подобных случаях, например игнорировать его и перейти на сл строку, или вывести сообщение что была ошибка, это уже на усмотрение разработчика
+2
Константин Шаталин QA
19 августа 2021, 18:07
Спасибо!
0