您的位置:首页 > 编程语言

static静态代码块小结

2017-05-12 15:55 85 查看
1.一个class中全部是静态方法,如何在类load时初始化这个类?

2.如何才能不去反复初始化或者冗余的null校验;

static可以解决这个问题;

即静态代码块:

private static String str1 = "123";
static {
str1 = "456";
}

public static String getStr1(){
return str1;
}

静态代码块在class load时加载并执行;

执行次数:仅执行一次;

执行时间点:第一次类被调用时
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: