Чему вы научитесь
- Понимать иерархию классов исключений и разбираться в различиях между checked, unchecked исключениями и ошибками JVM.
- Уверенно использовать конструкции try-catch-finally и try-with-resources для обработки ошибок и автоматического освобождения ресурсов.
- Создавать собственные проверяемые и непроверяемые исключения с информативными сообщениями и дополнительными полями для контекста.
- Выстраивать цепочки исключений (chained exceptions), сохраняя первопричину ошибки при пробросе через слои приложения.
- Применять лучшие практики обработки исключений, избегать антипаттернов и писать диагностируемый, устойчивый код.
О курсе
Краткий практикум по исключениям в Java: от основ иерархии Throwable до создания собственных checked/unchecked исключений.
Разбираются лучшие практики обработки ошибок, антипаттерны и подходы к написанию диагностируемого, устойчивого кода.
Курс построен на реальных примерах и закрывает ключевые пробелы в понимании механизма исключений.
Для кого этот курс
Курс предназначен для Java-разработчиков, имеющих начальные знания языка (синтаксис, основные конструкции) и желающих систематизировать и углубить понимание работы с исключениями.
Он будет полезен как начинающим программистам, которые только начинают сталкиваться с ошибками в реальных проектах и хотят научиться правильно их обрабатывать, так и более опытным разработчикам, стремящимся освежить знания о продвинутых механизмах (цепочки исключений, try-with-resources) и лучших практиках написания устойчивого кода.
Материал построен так, чтобы закрыть типичные пробелы в понимании checked/unchecked исключений и дать готовые паттерны для повседневной разработки.
Начальные требования
Знание базовых концепций объектно-ориентированного программирования и владение языком Java на начальном уровне.
Преподаватели курса
Как проходит обучение
Теоретический материал представлен в виде текстовых лекций. Также для закрепления изученного материала курс содержит практические задания - тесты и задачи.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 1 учеников получили сертификат.