Когда JVM загружает класс, его инициализация происходит в строгом порядке:
🍩 сначала инициализируются все
static переменные.🍩 затем выполняются статические блоки
static { ... }.🍩 после этого инициализируются обычные переменные объекта.
🍩 в конце выполняются конструкторы класса.
Этот порядок важен, так как попытка использовать переменную до её инициализации может привести к ошибке.
👉 Java Portal
