Ошибки системы и виртуальной машины в Java обрабатывать не рекомендуется. 1 Разработчику не предоставлены инструменты для этого. 1
Исключения типа Error, которые возникают в виртуальной машине Java, а не в прикладной программе, контролировать невозможно. 2 Реакция на них в прикладной программе, как правило, не предусматривается. 2
Для обработки исключений в Java предусмотрены пять ключевых слов: try, catch, throw, throws и finally. 24 Операторы, в которых требуется отслеживать появление исключений, помещаются в блок try. 2 Если в нём будет сгенерировано исключение, его можно перехватить и обработать нужным образом. 2
Ошибки, связанные с выполнением действий в программе, например деление на нуль, выход за границы массива и обращение к файлам, следует обрабатывать в самой программе. 2