Встречается на собеседованиях • сегодня
К какому классу исключений относится OutOfMemoryException
OutOfMemoryError относится к классу ошибок (Error), а не исключений (Exception). Это неконтролируемое (unchecked) состояние, возникающее при нехватке памяти в JVM. В отличие от исключений, ошибки обычно указывают на серьезные проблемы, которые приложение не должно пытаться обрабатывать.
Пример:
java
public class MemoryTest {
public static void main(String[] args) {
try {
long[] array = new long[Integer.MAX_VALUE]; // Вызовет OutOfMemoryError
} catch (OutOfMemoryError e) {
System.out.println("Поймана ошибка: " + e);
}
}
}Хотя технически можно перехватывать Error, делать это рекомендуется только в особых случаях (например, для очистки ресурсов), так как это обычно указывает на критические проблемы в JVM.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы