Вот что я нашел во время подготовки к сертификации.
Пока мы запускаем класс, происходит первая статическая блоки / статическая переменная. Если есть несколько статических блоков, он выполнит его в том порядке, в котором он появится,
Затем он выполнит инициализацию блоков / инициализацию переменной экземпляра. Если существует несколько инициализаций инициализации / инициализации переменных, она будет выполняться он в том порядке, в котором он появляется,
. Затем он будет смотреть на конструктор.