Ошибки (errors)
Коротко: Серьёзные проблемы, которые программа на Java обычно не должна пытаться перехватывать сама, — например, OutOfMemoryError или StackOverflowError, оба — подклассы java.lang.Error.
Подробнее: Java строго различает Error (проблема на уровне JVM, обычно не поддающаяся осмысленной обработке) и исключения (проблема на уровне программы, которую можно обработать).
Подробности
Throwable
├── Error (уровень JVM, обычно…
См. также: исключения, отладка, коды ошибок