黑马程序员技术交流社区
标题:
关于final修饰静态变量的问题
[打印本页]
作者:
JuZhouCun
时间:
2016-7-17 00:50
标题:
关于final修饰静态变量的问题
import java.util.Random;
class FinalTest1 {
public static final int a = 2;
static {
System.out.println("final test1");
}
}
class FinalTest2 {
public static final int b = new Random().nextInt(100);
static {
System.out.println("Final Test2 static block");
}
}
public class Lianxi {
public static void main(String[] args) {
System.out.println(FinalTest1.a);
System.out.println("========================");
System.out.println(FinalTest2.b);
}
}
这个 FinalTest1中的静态代码块为什么没有被执行 ! 不是说静态代码块随着类的加载就加载了么!
新人一个求大神解答{:2_34:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2