Ответ 1
Это может быть дублирующий вопрос из Статические блоки инициализации
Статический блок только вызывается один раз, независимо от того, сколько объектов этого типа вы создаете.
Недавно во многих программах, на которые я смотрел, я заметил
static {
//some code here
}
Я просто ищу информацию об этом, особенно, я привык к тому, что все блоки кода находятся в методах или просто в классах, просто ли он устанавливает весь код внутри блока со статическим модификатором или что-то там больше к этому?
Это может быть дублирующий вопрос из Статические блоки инициализации
Статический блок только вызывается один раз, независимо от того, сколько объектов этого типа вы создаете.
Сначала выполняется код внутри статического блока (например, перед вашим конструктором), когда JVM загружает ваш класс.
Статические блоки вызываются один раз (на уровне класса) и не принадлежат к конкретному экземпляру.
вы можете найти дополнительную информацию (с хорошими примерами) здесь или в официальная документация оракула.