Встречается на собеседованиях • сегодня

Для чего нужен блок static

Блок static используется для инициализации статических переменных класса. Он выполняется один раз при загрузке класса в память, до создания любого объекта или вызова статического метода.

Пример:

java
public class Example {
    static int x;
    
    static {
        x = 10; // Инициализация статической переменной
        System.out.println("Static block executed");
    }
    
    public static void main(String[] args) {
        System.out.println("x = " + x);
    }
}

Особенности:

  • Выполняется только один раз.
  • Может содержать любые операции, включая сложную логику инициализации.
  • Полезен для загрузки ресурсов, установки конфигураций и других задач, требующих однократного выполнения.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы