Вернуться к содержанию курса
Работа с исключениями в Java
Материалы для самоподготовки
Основные материалы - Exceptions
- Видео: Learn - Java - Error & Exceptions
- Urvanov: Исключения
Дополнительные материалы - Exceptions
- Habr: Исключения в Java, Часть I (try-catch-finally)
- Habr: Исключения в Java, Часть II (checked/unchecked)
- Baeldung - Exception Handling in Java)
- Baeldung - Create a Custom Exception in Java
- Baeldung - Checked and Unchecked Exceptions in Java
Практическая работа
Репозиторий с шаблоном практической работы
Вопросы для самоконтроля
Java - Exceptions
- Как можно поймать исключение?
- Для чего нужен блок
finally
?
- На какие группы можно поделить исключения в Java, чем они отличаются?
- Можно ли в одном блоке
catch
ловить разные исключения?
- Что такое Error? Приведите пример одного исключения типа Error.
- Как правильно обработать исключение?
- Что такое Stacktrace?
- Почему на ваш взгляд не все исключения в java должны быть обязательно обработаны в
catch
?
- Какие есть альтернативы использованию блока
finally
?
- Для чего нужно создавать собственные исключения? От каких классов наследовать?
- В каком случае одно исключение может затираться?
- Что происходит когда вы бросаете исключение?
- Вам необходимо все исключения происходящие в методе оборачивать в новое исключение как вы будете это делать?