В Java существуют следующие формы записи блоков try/catch/finally
:
Базовая форма try-catch
:
Обрабатывает исключения, возникающие в блоке try
.
java
Множественные блоки catch
:
Позволяет обрабатывать различные типы исключений по-разному. Блоки catch
выполняются сверху вниз, и будет обработан тот, тип исключения которого совпадает или является родительским для выброшенного исключения, и который указан первым.
java
Мульти-сatch (Java 7+):
Позволяет обрабатывать несколько типов исключений в одном блоке catch
, если логика обработки для них одинакова. Типы исключений разделяются символом |
.
java
Блок finally
:
Используется для
В Java существуют следующие формы записи блоков try/catch/finally
:
Базовая форма try-catch
:
Обрабатывает исключения, возникающие в блоке try
.
java
Множественные блоки catch
:
Позволяет обрабатывать различные типы исключений по-разному. Блоки catch
выполняются сверху вниз, и будет обработан тот, тип исключения которого совпадает или является родительским для выброшенного исключения, и который указан первым.
java
Мульти-сatch (Java 7+):
Позволяет обрабатывать несколько типов исключений в одном блоке catch
, если логика обработки для них одинакова. Типы исключений разделяются символом |
.
java
Блок finally
:
Используется для
Register or sign in to get access to full answers for all questions from the question bank.