Это первая часть статьи, посвященной такому языковому механизму Java как исключения. Она имеет вводный характер и рассчитана на начинающийх разработчиков или тех, кто только приступает к изучению языка.
Я занимаюсь
онлайн обучением Java и публикую часть учебных материалов в рамках переработки
курса Java Core.
Мой метод обучения состоит в том, что я
- показываю различные варианты применения
- строю усложняющуюся последовательность примеров по каждому варианту
- объясняю логику двигавшую авторами (по мере возможности)
- даю большое количество тестов (50-100) всесторонне проверяющее понимание и демонстрирующих различные комбинации
- даю лабораторные для самостоятельной работы
Данная статье следует пунктам #1 (различные варианты) и #2(последовательность примеров по каждому варианту).
Ключевые слова: try, catch, finally, throw, throws
Почему используем System.err, а не System.out
Компилятор требует вернуть результат (или требует молчать)
Нелокальная передача управления (nonlocal control transfer)
try + catch (catch — полиморфен)
try + catch + catch + ...
try + finally
try + catch + finally
Вложенные try + catch + finally
Читать дальше →
Comments
Show all comments