Статические поля в Java могут быть инициализированы в различных местах, например: public static int myInt = 10; static {
myInt = 20;
} public static void init() {
myInt = 30;
} public class MyClass {
public static int myInt;
public MyClass() {
init();
}
public static void init() {
myInt = 40;
}
} Важно понимать, что статические поля инициализируются только один раз при загрузке класса в память JVM и сохраняют свое значение до конца работы программы. 1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions Tелеграмм канал: https://t.me/DEBAGanov Мое резюме: https://github.com/DEBAGanov