Введение в Java
Теория: Модуль 9. Урок 1. Исключения в Java.
Полный доступ к материалам
Внимание. На протяжении всего видео в коде была опечатка:
Вместо == должно быть !=
Class Exception - родительский класс, от которого наследуются все классы исключений. В том числе и Ваши. Ваши собственные исключения обрабатывают специфические ошибки вашей программы.
Исключения описывают нештатные ситуации, сообщая пользователю класса о неправильном использовании класса или его отдельных полей. Таким образом архитектор класса защищает программу от явных багов.
Исключения используют для:
- обработки ошибки на текущем уровне (избегайте перехватывать исключения, если не знаете, как с ними поступить)
- исправления проблемы и нового вызова метода, который вернул исключение
- решения всего возможного на текущем уровне и заново возбудив это же исключение (или новое) - перенаправить его на более высокий уровень
- завершения работы программы
- упрощения программы (если используемая схема обработки исключений делает все только сложнее, значит, она никуда не годится)
- повышения безопасности программы или библиотеки
Навигация по темеТеория
Завершено
0 / 38