InformIT.com: Как избежать злоупотребления исключениями Java
Каждое правило имеет исключения, не так ли? В Java исключения позволяют корректно прервать нормальный ход программы в случае возникновения исключительных ситуаций. Они используются не для прерывания программы, а для ее ветвления, что иногда ведет к трудно поддерживаемому коду. Маркус Зарра (Marcus Zarra) в своей статье () готов поделиться своими советами по использованию исключений в Java.