
try
— данное ключевое слово используется для отметки начала блока кода, который потенциально может привести к ошибке. catch
— ключевое слово для отметки начала блока кода, предназначенного для перехвата и обработки исключений в случае их возникновения. finally
— ключевое слово для отметки начала блока кода, который является дополнительным. Этот блок помещается после последнего блока catch
. Управление передаётся в блок finally
в любом случае, было выброшено исключение или нет.Общий вид конструкции для обработки исключительной ситуации описан на картинке.