Блоки catch

  • Всегда должны сопровождать охраняемый блок
  • Выбрасывают исключение, если хотят передать
    управление вызывающему методу
  • Получают управление при возникновении
    исключительной ситуации и выполняются в порядке их следования
  • После корректировки причины, вызвавшей исключение,
    возвращают управление в точку возникновения исключения
  • Только один из блоков, следующих за try-блоком,
    захватывает управление вычислением

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.