题目:编写一个类,拥有两个静态字符串域,其中一个在定义处初始化,另一个在静态快中初始化。现在,加入一个静态方法用以打印出两个字段值。请证明它们都会在被使用之前完成初始化动作。
public class test {
static String str="bupt";
static String str1;
static {
str1="chj";
}
static void f(){
System.out.println("str="+str+" str1="+str1);
}
public static void main(String[] args) {
f();
}
}