Java SE. Урок 29. Исключения, ошибки и их иерархия. Блоки try, catch, finally
Изучайте Java в моем новом курсе: "Основы Java войтивайти" по указанной ссылке
https://www.youtube.com/watch?v=I2RDJvm_kNs
--------------------------------------------------------------------------------------------
В данном видео рассматривается тема исключений в 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 в сигнатуре метода.
Видео Java SE. Урок 29. Исключения, ошибки и их иерархия. Блоки try, catch, finally канала Follow the white rabbit
https://www.youtube.com/watch?v=I2RDJvm_kNs
--------------------------------------------------------------------------------------------
В данном видео рассматривается тема исключений в 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 в сигнатуре метода.
Видео Java SE. Урок 29. Исключения, ошибки и их иерархия. Блоки try, catch, finally канала Follow the white rabbit
Показать
Комментарии отсутствуют
Информация о видео
11 февраля 2017 г. 21:27:17
00:25:14
Другие видео канала
![Java SE. Урок 30. Создание собственных исключений. Оператор throw](https://i.ytimg.com/vi/KLAf5EEdZ-s/default.jpg)
![Java Core October: Exceptions. Лекция #6 (Часть 3)](https://i.ytimg.com/vi/2_ThvTc3X8Y/default.jpg)
![Try Catch Java Tutorial](https://i.ytimg.com/vi/ceGnVDrMy1A/default.jpg)
![Чеининг функций и объектов, обработка ошибок в JavaScript](https://i.ytimg.com/vi/PfuEfIiLX34/default.jpg)
![Лямбда-выражения в Java 8](https://i.ytimg.com/vi/DNC6Lknn2AE/default.jpg)
![Java SE. Урок 31. Потоки ввода вывода (I/O)](https://i.ytimg.com/vi/FWAQ3AW9vQM/default.jpg)
![6. Введение в Java. Collections Framework | Технострим](https://i.ytimg.com/vi/4Lv3ABg3VEA/default.jpg)
![Java. Ввод-вывод, доступ к файловой системе](https://i.ytimg.com/vi/-MwbLywpV9U/default.jpg)
![Уроки Java 149: Логирование - loggers](https://i.ytimg.com/vi/e1Balqbin84/default.jpg)
![Java SE. Урок 32. Сериализация | Десериализация Объектов](https://i.ytimg.com/vi/Kta6v6AqAWk/default.jpg)
![Java SE. Урок 14. Массивы ( java array )](https://i.ytimg.com/vi/hayMZotu9O4/default.jpg)
![Урок 10. Основы JAVA. Исключения (Exception) и методы их обработки. Операторы try…catch](https://i.ytimg.com/vi/MGxrQp32e_Y/default.jpg)
![Java SE. Урок 1. История создания языка программирования Java](https://i.ytimg.com/vi/l8Fn_aM_Np4/default.jpg)
![Java SE. Урок 21. Наследование. Использование this и super](https://i.ytimg.com/vi/3F8nKR-bazE/default.jpg)
![Java Exceptions - Learn Exceptions in Java](https://i.ytimg.com/vi/xNVlq9IEBEg/default.jpg)
![Урок Java 166 Try с ресурсами и AutoClosable](https://i.ytimg.com/vi/aHO60SmsfJA/default.jpg)
![Java урок 9.4 (Исключения Exception. Блоки try, catch, finally)](https://i.ytimg.com/vi/lpqtq9YJIok/default.jpg)
![Java Collections Framework ( коллекции Java )](https://i.ytimg.com/vi/mfb9Wu6WYO8/default.jpg)