Если в статическом блоке инициализации (static initializer) возникнет исключительная ситуация, она будет обернута в ExceptionInInitializerError
и выброшена при первом обращении к статическому члену класса или при загрузке класса. Класс останется в не инициализированном состоянии, и любое последующее обращение к нему приведет к повторному выбросу той же ошибки.
Если исключение произойдет в блоке инициализации экземпляра (instance initializer), оно будет выброшено во время создания нового экземпляра класса (в конструкторе) и не позволит создать объект.
java
Если в статическом блоке инициализации (static initializer) возникнет исключительная ситуация, она будет обернута в ExceptionInInitializerError
и выброшена при первом обращении к статическому члену класса или при загрузке класса. Класс останется в не инициализированном состоянии, и любое последующее обращение к нему приведет к повторному выбросу той же ошибки.
Если исключение произойдет в блоке инициализации экземпляра (instance initializer), оно будет выброшено во время создания нового экземпляра класса (в конструкторе) и не позволит создать объект.
java
Register or sign in to get access to full answers for all questions from the question bank.