Контролируемые (checked). javarush.com otus.ru Это исключительные ситуации, которые можно предвидеть ещё на стадии написания приложения, поэтому для них должен быть написан код обработки. otus.ru Например, если при использовании класса FileReader для считывания данных из файла указанный в конструкторе файл не существует, произойдёт FileNotFoundException, и компилятор подскажет программисту обработку этого исключения. proglang.su
Неконтролируемые (unchecked). javarush.com otus.ru К ним относятся ошибки, возникающие при выполнении программы в результате сбоя работы JVM, переполнения памяти или сбоя системы. javarush.com Обычно они свидетельствуют о серьёзных проблемах, устранить которые программными средствами невозможно. javarush.com К этой группе также относят RuntimeException — исключения, генерируемые JVM во время выполнения программы. javarush.com Часто причиной их возникновения являются ошибки программирования. javarush.com
Исключения в Java возникают в разных ситуациях, например:
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.