К сожалению не нашёл информации про статический блок
Возможно имеет смысл добавить его к статическим полям и методам
в курсе и в экзамене
Попробую дать определение статического блока своими словами.
Мы знаем, что конструктор принадлежит объекту и часто служит для
иниализации полей объекта. Никакого влияния на статические поля класса
он оказать не может.
Поэтому не может быть статического конструктора.
Один из вариантов инициализировать статические переменные - это использовать
статический блок. Также как и статический метод он может работать со статическими
переменными.
К сожалению не нашёл информации про статический блок Возможно имеет смысл добавить его к статическим полям и методам в курсе и в экзамене
Попробую дать определение статического блока своими словами.
Мы знаем, что конструктор принадлежит объекту и часто служит для иниализации полей объекта. Никакого влияния на статические поля класса он оказать не может. Поэтому не может быть статического конструктора. Один из вариантов инициализировать статические переменные - это использовать статический блок. Также как и статический метод он может работать со статическими переменными.
что можно посмотреть https://javarush.com/groups/posts/3874-kofe-breyk-142-kakuju-roljh-v-java-igraet-kljuchevoe-slovo-static