题目:编写一个类,拥有两个静态字符串域,其中一个在定义处初始化,另一个在静态快中初始化。现在,加入一个静态方法用以打印出两个字段值。请证明它们都会在被使用之前完成初始化动作。
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(); } }