Я путаюсь с выходом приведенного ниже кода. Я знаю, что первый статический блок запускается после загрузки класса, но почему мой класс Test6 не загружается. Может кто-то прояснить.Почему мой класс не загружается
package com.vikash.General;
public class Test5 {
public static void main(String[] args) {
System.out.println(Test6.FOO);
}
static {
System.out.println("Initializing B");
}
}
class Test6{
public static final String FOO = "foo";
static {
System.out.println("Initializing A");
}
}
Я получаю o/p Инициализация B foo –