Владимир Ситников: "Бросить нельзя поймать: основы и детальная механика Java исключений"

Ғылым және технология

На докладе мы в деталях разберём тему исключений, которая, безусловно не оставит равнодушных будь то начинающий начинающий Java программист или заматерелый CTO.
Например, даже в вопросы "нужно ли ловить исключения?", "нужно ли их логировать?" и "нужно ли и как оборачивать исключения?" могут оказаться не такими простыми.
Что, например, делать с InterruptedException?
Как, например, должен реагировать логгер, если во время логирования у него возникло исключение?
Если вы не уверены в ответах на подобные вопросы - смело приходите на доклад, вам будет полезно. Если в ответах вы уверены - тоже приходите. Наверняка будет что обсудить в дискуссии.
Для работы с исключениями публикуют библиотеки: jdoctor, SneakyThrows,... и наверняка что-нибудь из этих идей будет полезно.
Для некоторых ошибок есть специальные оптимизации в JIT, разобрав которое, мы сможем увереннее (не)использовать исключения.
Всё это рассмотрим на докладе, и, безусловно, заполируем смешными историями из практики.

Пікірлер

    Келесі