Я хочу понять распространение исключений в java на уровне нитей.Как распространяются исключения?
Я понимаю, что когда когда-либо код генерирует исключение, и если метод не обрабатывает это исключение, то он хранится в стеке этого потока, и jvm просто выталкивает вызовы методов из стека, если исключение не обрабатывается. Этот метод применим как к проверенным, так и к непроверенным исключениям. Пожалуйста, поправьте меня, если я ошибаюсь.
С приведенным выше объяснением я не могу понять, как выполняются исключения в статическом блоке, потому что они будут вызваны во время загрузки класса.
Любые идеи по этому вопросу?
Пожалуйста, проверьте эту тему http://stackoverflow.com/questions/2070293/exception-in-static-initialization-block –