Я новичок в Java и наткнулся на статический блок. Насколько я понял, все статические операторы (статическая инициализация, статические блоки и т. д.) выполняются вместе до выполнения кода.
Я сомневаюсь, что это происходит во время выполнения или во время компиляции?
Во время компиляции код преобразуется в машинный язык, и во время выполнения этот код машинного языка выполняется. Итак, изменяется ли порядок выполнения во время компиляции, и все статические операторы объединяются в начале кода, чтобы они выполнялись раньше всего??
Извините, если это выглядит как очень простой вопрос..