Java: пример static block

Author: Tatyana Milkina

Если для инициализации статических переменных требуется произвести вычисления, то для этой цели достаточно объявить статический блок Java, который будет выполняться только один раз при первой загрузке класса. Объявляется статический блок с помощью ключевого слова static. Например:

import java.util.Scanner;

public class StaticBlockExample {
    static String a;

    static {
        System.out.println("Статический блок инициализирован.");
        Scanner scanner = new Scanner(System.in);
        a = scanner.nextLine();
    }

    public static void main(String[] args) {
        System.out.println("a = " + a);
    }
}
Курс 'Java для начинающих' на Udemy Курс 'Java для начинающих' на Udemy
Читайте также:
Комментарии