62,634
社区成员




public class ClassLoaderTest {
public static void main(String[] args) throws ClassNotFoundException {
System.out.println(B.b);
}
}
class A{
static int a=1;
static{
System.out.println("A");
}
}
class B extends A{
static int b=2;
static{
System.out.println("B");
}
}
print:
A
B
2
这个和上面那个类似,只是调的是b。但是为什么加载了A呢。