Java SE. Урок 29. Исключения, ошибки и их иерархия. Блоки try, catch, finally

  Рет қаралды 69,067

Follow the white rabbit

Follow the white rabbit

Күн бұрын

В данном видео рассматривается тема исключений в Java ( классы Throwable, Error, Exception, RuntimeException и их наследники), а так же - обработка исключений. Наиболее часто встречающиеся исключения:
Как правило исключения от потомков RuntimeException...
1. NullPointerException
2. ArrayIndexOutOfBoundsException
3. ArithmeticException
Все исключения делятся на проверяемые и не проверяемые исключения (checked/unchecked exceptions). К непроверяемым относятся классы Error и RuntimeException, и их потомки (наследники).
Нажав CTRL+H по к классу Throwable (в Intellij IDEA) - можно посмотреть всю иерархию (список) исключений и ошибок.
Обработать исключение можно с помощью блоков try catch или try catch finally. Если исключений несколько можно использовать несколько блоков catch под каждое исключение, либо перечислить их все в одном блоке. Так же в блоке catch можно записать вышестоящий тип исключения, и таким образом ловить все ошибки от данного типа.
Для того чтобы обработать ошибку выше, по иерархии вызывающих методов, необходимо использовать ключевое слово throws в сигнатуре метода.

Пікірлер: 72
Exception Handling in Java Tutorial
13:20
Coding with John
Рет қаралды 387 М.
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 4,3 МЛН
Teaching a Toddler Household Habits: Diaper Disposal & Potty Training #shorts
00:16
Electric Flying Bird with Hanging Wire Automatic for Ceiling Parrot
00:15
Дженерики в Java. Проще чем кажется.
21:36
Игорь Мешалкин
Рет қаралды 17 М.
Java. Для чего нужен Optional?
18:26
Sergey Arkhipov Java Tutorials
Рет қаралды 13 М.
Java SE. Урок 31. Потоки ввода вывода (I/O)
17:17
Follow the white rabbit
Рет қаралды 80 М.
Новый уровень твоей сосиски
00:33
Кушать Хочу
Рет қаралды 4,3 МЛН