- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Исключения в Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Пример: вычислениеЦ нтр дистанционного обучения
- •треугольнП имер: вычисление
- •Центр дистанционного обучения
- •Пример: вычислениеЦентр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Выражение
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Пример
- •исключенПример распространЦееннтр
- •Центр дистанционного обучения
- •Пример
- •Центр дистанционного обучения
- •Иерархия классов Центр дистанционного обучения
- •Иерархия классов
- •Проверяемые или
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Непроверяемые или
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Непроверяемые или Центр дистанционного обучения
- •Непроверяемые или
- •Непроверяемые неконтролируемыеили
- •Непроверяемые или
- •Непроверяемые или
- •Непроверяемые или
- •Непроверяемые неконтролируемыеили
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Пример использования
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Стандартны
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
- •Центр дистанционного обучения
Центр дистанционного обучения
Лекция 6 Программирован ие на Java
ФИО преподавателя: Зорина Наталья Валентиновна e-mail: zorina@mirea.ru,zorina_n@mail.ru
Online-edu.mirea.ru
online.mirea.ru
Центр дистанционного обучения
Тема
лекции:
Тема: Исключения и их обработка в Java
online.mirea.ru
Центр дистанционного обучения
Содержа
•ние
Обработка событий
• Исключения
• Выражения try – catch
•Классы исключений
•I/O исключения
online.mirea.ru
Центр дистанционного обучения
Исключения в Java
Это особый механизм, который позволяет защитить ваш код от ошибок
online.mirea.ru
Центр дистанционного обучения
Исключен
Понятиеия исключения или исключительной ситуации
•Исключение это объект, который описывает необычное или ошибочное поведение программы
•Исключения могут быть выброшены в одной части программы, и затем могут быть перехвачены и обработаны с помощью другой ее части
•Программа может быть разделена на нормальный поток выполнения и поток выполнения исключений
•В Java ошибка также представлена как объект, но, как правило, ошибка это некий участок кода непокрытый тестами, ее нельзя отловить, за счет которого происходит неправильное поведение программы,
10-5 online.mirea.ru
Центр дистанционного обучения
Исключе
ния
online.mirea.ru
Центр дистанционного обучения
Исключе
ния
Класс Error представляет собой внутренние ошибки работы JVM, которые не должны генерироваться и перехватываться программой.
try { ...
} catch (Error e) { ...
}
throw new Error();
online.mirea.ru
Центр дистанционного обучения
online.mirea.ru
Исключения в Центр дистанционного обучения
Java
Представляют особый механизм, который позволяет защитить ваш код от ошибок
try{
.....
//блок операторов который выполняем
}catch(Класс_исключения имя){
…
//сюда попадаем, если что-то пошло не так
}
online.mirea.ru
Центр дистанционного обучения
Исключения intJavaa = 5;
int b = 0; try {
floa t c
=
a / b;
}catch (ArithmeticException e)
{System.out.println("Делить на ноль
нельзя!");
} |
online.mirea.ru |