32. Какое исключение выбрасывается при возникновении ошибки в блоке инициализации класса?
UNKNOWNЕсли возникшее исключение - наследник RuntimeException:
- для статических блоков инициализации будет выброшено Java.lang.ExceptionInInitializerError;
- для нестатических будет проброшено исключение-источник.
Если возникшее исключение - наследник Error, то в обоих случаях будет выброшено Java.lang.Error.
Исключение: Java.lang.ThreadDeath - смерть потока. В этом случае никакое исключение выброшено не будет.
Предыдущий вопрос: 31. Что произойдет, если в блоке инициализации возникнет исключительная ситуация?
Следующий вопрос: 33. Что такое класс Object?
Все вопросы по теме: список
Все темы: список
Вопросы/замечания/предложения/нашли ошибку: напишите мне
"