Українська
Тема 4. Обробка виняткових ситуацій та налагодження програм
Мета: навчитися визначати контракти помилок, обробляти винятки, зберігати причини та знаходити логічні помилки налагоджувачем.
Зміст лекції
- Винятки та ієрархія Throwable — Помилка як частина контракту · Ієрархія Throwable · try та порядок catch
- finally, throw і throws — finally і завершення керування · throw, throws і передумови
- Власні винятки та ресурси — Власний тип та початкова причина · Автоматичне закриття ресурсів
- Перевірки та налагодження — Assert і перевірки користувацьких даних · Трасування стека та причин · Налагодження в IntelliJ IDEA · Протокол перевірки помилок