EXCEPTIONS IN JAVA (Basics, advanced concepts, and real API examples)

Эта книга представляет собой всестороннее руководство по обработке исключений в языке Java. Автор начинает с исторического обзора концепции исключений в программировании, прослеживая их эволюцию от ранних языков до современных объектно-ориентированных подходов.

Основная часть книги посвящена детальному разбору системы исключений Java: иерархии классов Throwable, различиям между проверяемыми (checked) и непроверяемыми (unchecked) исключениями, механизмам try-catch-finally и try-with-resources. Особое внимание уделяется практическим аспектам: созданию и выбрасыванию исключений, обработке в многопоточных приложениях, работе со стектрейсами и анализу производительности.

В книге рассматриваются продвинутые темы, включая использование исключений в контексте функционального программирования, лямбда-выражений и Stream API. Автор анализирует паттерны и антипаттерны обработки исключений, приводит примеры из реальных API (Java SE, Hibernate, Spring, Apache Hadoop) и обсуждает современные вызовы в проектировании систем обработки ошибок.

EXCEPTIONS IN JAVA (Basics, advanced concepts, and real API examples)
A
Автор
Nik Lumi
Издательство
Self-published
Год
2022
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент