Статический блок в java выполняется перед основным методом. Если объявить статический блок в классе java, он выполняется, когда класс загружается. Это инициализируется статическими переменными. Он в основном используется в JDBC. Статический блок в java выполняется каждый раз, когда класс загружается. Это также известно как статический блок инициализации. Статический блок в java инициализирует загрузку класса в память, это означает, что JVM читает байтовый код. Инициализация может быть любой; это может быть переменная инициализация или что-либо еще, что должно быть разделено всеми объектами этого класса. Статический блок - это нормальный блок кода, заключенный в фигурные скобки {}, которому предшествует статическое ключевое слово.
, поэтому статический блок выполняется первым.
Блоки инициализации экземпляра: выполняется каждый раз, когда экземпляр класса.
, поэтому следующий блок инициализации, выполняемый при создании экземпляра класса.
, затем выполнен конструктор