Java: пример static block
Если для инициализации статических переменных требуется произвести вычисления, то для этой цели достаточно объявить статический блок 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
Зарегистрируйтесь или войдите, чтобы иметь возможность оставить комментарий.