Тип доклада: Доклад

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

  • Доклад на русском языке

В деталях разберем тему исключений, которая, безусловно, не оставит никого равнодушным — ни начинающего Java-программиста, ни заматерелого CTO. Например, вопросы «нужно ли ловить исключения?», «нужно ли их логировать?» и «нужно ли оборачивать исключения и как?» могут оказаться не такими простыми.

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

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

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

Приглашенные эксперты

Расписание