Асинхронные исключения Java: могу ли я их перехватить?
Я читал JLS, и я столкнулся с разделом11.1.3. Асинхронные исключения из которого я цитирую:
Большинство исключений происходит синхронно в результате действия потока, в котором они происходят, и в точке, указанной в программе, которая может привести к такому исключению. Асинхронное исключение, напротив, является исключением, которое может произойти в любой момент выполнения программы.
А также
Асинхронные исключения возникают только в результате:
[...]
Внутренняя ошибка или ограничение ресурсов в виртуальной машине Java, которая не позволяет ей реализовать семантику языка программирования Java. В этом случае выбрасываемое асинхронное исключение является экземпляром подкласса VirtualMachineError.Можно ли перехватывать такие исключения для целей регистрации или уведомления (потому что я считаю, что это невозможно исправить)? Как я могу достичь такой вещи?