package com.gcq.mine.jvm;
public class SuperClass {
static {
System.out.println("SuperClass init!");
}
public static int value = 123;
public class SuperClass {
static {
System.out.println("SuperClass init!");
}
public static int value = 123;
}
package com.gcq.mine.jvm;
public class SubClass extends SuperClass{
static {
System.out.println("SubClass init!");
}
}
package com.gcq.mine.jvm;
public class NotInitialization {
public static void main(String args[]){
System.out.println(SubClass.value);
}
}
上述代码运行之后, 只会输出SuperClass init!,而不会输出"SubClass init!"。