8. Расскажите про механизм обработки исключений в Java (Try-catch-finally)
UNKNOWNtry — данное ключевое слово используется для отметки начала блока кода, который потенциально может привести к ошибке.
catch — ключевое слово для отметки начала блока кода, предназначенного для перехвата и обработки исключений в случае их возникновения.
finally — ключевое слово для отметки начала блока кода, который является дополнительным. Этот блок помещается после последнего блока catch. Управление передаётся в блок finally в любом случае, было выброшено исключение или нет.
Общий вид конструкции для обработки исключительной ситуации выглядит следующим образом:
try { //код, который потенциально может привести к исключительной ситуации }
catch(SomeException e ) { //в скобках указывается класс конкретной ожидаемой ошибки
//код обработки исключительной ситуации}
finally { //необязательный блок, код которого выполняется в любом случае}
Предыдущий вопрос: 7. Как создать собственное («пользовательское») исключение?
Следующий вопрос: 9. Возможно ли использование блока try-finally (без catch)?
Все вопросы по теме: список
Все темы: список
Вопросы/замечания/предложения/нашли ошибку: напишите мне