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

Приведи пример static блока

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

Пример:

java
public class Example {
    static int value;
    
    static {
        System.out.println("Static block executed");
        value = 42;
    }
    
    public static void main(String[] args) {
        System.out.println("Value: " + value);
    }
}

Вывод:

text
Static block executed
Value: 42

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

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

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

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

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