Исключения. Основные моменты

Содержание

Слайд 2

Основные моменты

Что такое исключения?
Какова их область применения?
Какой синтаксис работы с ними?
Какие существуют

Основные моменты Что такое исключения? Какова их область применения? Какой синтаксис работы
виды исключений и чем они отличаются?

Слайд 3

Определение

Исключение - это ошибка (исключительная ситуация), возникающая во время выполнения программы.

Определение Исключение - это ошибка (исключительная ситуация), возникающая во время выполнения программы.

Слайд 4

Синтаксис

Ключевые слова:
try - ключевое слово, используемое для отметки начала блока кода, который потенциально

Синтаксис Ключевые слова: try - ключевое слово, используемое для отметки начала блока
может привести к ошибке;
catch - ключевое слово для отметки начала блока кода, предназначенного для перехвата и обработки исключений;
finally - ключевое слово для отметки начала блока кода, который исполняется после блока try (в случае отсутствия исключения) или catch (в случае возникновения исключения);
throw - ключевое слово, которое служит для генерации исключений;
throws - ключевое слово, которое прописывается в сигнатуре метода, и обозначает что метод потенциально может выбросить исключение указанного класс (либо его наследника).

Слайд 5

Синтаксис

Пример конструкции:

Синтаксис Пример конструкции:

Слайд 6

Синтаксис

Альтернативный способ однотипной обработки:

Обработка нескольких исключений:

Синтаксис Альтернативный способ однотипной обработки: Обработка нескольких исключений:

Слайд 7

Синтаксис

Реализация класса:

try with resources:

Синтаксис Реализация класса: try with resources:

Слайд 8

Синтаксис

Наследование методов бросающих исключения:

Синтаксис Наследование методов бросающих исключения:

Слайд 9

Синтаксис

Декларация исключения в сигнатуре метода:

Синтаксис Декларация исключения в сигнатуре метода:

Слайд 10

Типы исключений
checked - исключения, которые должны обрабатываться блоком catch или описываться в сигнатуре

Типы исключений checked - исключения, которые должны обрабатываться блоком catch или описываться
метода;
unchecked  - исключения, которые не обязательно обрабатывать блоком catch или описывать в сигнатуре метода.

Слайд 11

Типы исключений

Принцип выбора типа исключения:
checked - предсказуемая, но неизбежная ситуация, при возникновении которой

Типы исключений Принцип выбора типа исключения: checked - предсказуемая, но неизбежная ситуация,
имеется возможность разумно оправиться и логически целостно продолжить работу приложения;
unchecked  - все остальные ситуации.

Слайд 12

Типы исключений

Иерархия наследования:

Типы исключений Иерархия наследования:

Слайд 13

Типы исключений

Создание собственного класса-исключения:

Типы исключений Создание собственного класса-исключения:
Имя файла: Исключения.-Основные-моменты.pptx
Количество просмотров: 41
Количество скачиваний: 0