Владимир Ситников — Бросить нельзя поймать: основы и детальная механика Java-исключений
JPoint, Joker и JUG ru JPoint, Joker и JUG ru
54.4K subscribers
5,908 views
248

 Published On Aug 21, 2024

Ближайшая конференция — Joker 2024, 9 октября (Online), 15–16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: https://jrg.su/Ypf1HW
— —
В деталях разобрали тему исключений, которая, безусловно, не оставит никого равнодушным — ни начинающего Java-программиста, ни заматерелого CTO. Например, вопросы «нужно ли ловить исключения?», «нужно ли их логировать?» и «нужно ли оборачивать исключения и как?» могут оказаться не такими простыми.

Что делать с InterruptedException? Как должен реагировать логгер, если во время логирования у него возникло исключение? Если вы не уверены в ответах на подобные вопросы — доклад для вас. Если в ответах уверены — нам тоже будет, что обсудить.

Для работы с исключениями публикуют библиотеки jdoctor, SneakyThrows, и что-нибудь из этих идей несомненно будет полезно. Для некоторых ошибок есть специальные оптимизации в JIT, разобрав которые мы сможем увереннее (не)использовать исключения.

Все это Владимир рассмотрел во время доклада и, конечно, заполировал смешными историями из практики.

show more

Share/Embed