在这里我做了一个程序,当我打印constant
main
static
块不执行.. 但是当我打印stat
执行有没有什么重要的static final
在java ..? 请解释为什么静态块中的代码不执行?
package com.test.doubt;`
class Doubt {
public static final int constant = 123;
public static int stat = 123;
static {
System.out.println("Static Block");
}
}
public class MyProgram {
public static void main(String[] args) {
System.out.println(Doubt.constant);
}
}
谢谢.. :)现在我明白了.. – jenuine 2012-08-08 11:53:47