Asynchrone Java-Ausnahmen: Kann ich sie abfangen?

Ich habe das JLS gelesen und bin auf den Abschnitt gestoßen11.1.3. Asynchrone Ausnahmen woraus ich zitiere:

Die meisten Ausnahmen treten synchron aufgrund einer Aktion des Threads auf, in dem sie auftreten, und an einem Punkt im Programm, der möglicherweise eine solche Ausnahme hervorruft. Eine asynchrone Ausnahme ist dagegen eine Ausnahme, die möglicherweise zu jedem Zeitpunkt der Ausführung eines Programms auftreten kann.

Und

Asynchrone Ausnahmen treten nur auf, wenn:

[...]

Ein interner Fehler oder eine Ressourcenbeschränkung in der Java Virtual Machine, die verhindert, dass die Semantik der Java-Programmiersprache implementiert wird. In diesem Fall ist die ausgelöste asynchrone Ausnahme eine Instanz einer Unterklasse von VirtualMachineError.

Ist es möglich, solche Ausnahmen zu Protokollierungszwecken oder zur Benachrichtigung abzufangen (weil ich glaube, dass so etwas nicht wiederherstellbar ist)? Wie kann ich so etwas erreichen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage