1.一个class中全部是静态方法,如何在类load时初始化这个类?
2.如何才能不去反复初始化或者冗余的null校验;
static可以解决这个问题;
即静态代码块:
private static String str1 = "123";
static {
str1 = "456";
}
public static String getStr1(){
return str1;
}
执行次数:仅执行一次;
执行时间点:第一次类被调用时