Всем привет!
По всем основным вопросам по задаче разобрался, спасибо комментаторам и гуглу, но столкнулся тем, что не понимаю каким образом в переопределенный метод void uncaughtException (Thread t, Throwable e) передается нить и исключение, которое возникло в ходе ее выполнения. Нигде это явным образом не прописано (я не нашел не в описании класса Thread в IDEA, ни в доках оракла).
Могу предположить, что это тут уже работает логика JVM. Скорее всего, учитывая мой уровень в Java, мне в такую глубь и не надо, но все равно интересно :).
Был бы благодарен, если кто-то меня просветит по этому поводу или накидает ссылок или названия книг :).
Shelchek
39 уровень
Параметры для void uncaughtException (Thread t, Throwable e)
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Marvell QA Automation Engineer
10 февраля 2021, 18:56решение
тут играеть роль UncaughtExceptionHandler, в него перадается исключение , без catch блока, если он установлен
здесь расписано неплохо - https://pro-java.ru/java-dlya-opytnyx/obrabotchik-neperexvachennyx-isklyuchenij-java/ должно помочь
+1