static静态代码块

语法:
static{
//静态代码块
}
随着类的加载而被执行,而且只会被执行一次【因为我们的类只会被加载一次到内存。】。
作用如:加载数据库的驱动。

</details>`
public class demo {
    static {
        System.out.println("静态代码块");//随着类的加载而加载的
    }
    public void demo(){
        System.out.println("无参构造");//随这对象的加载而加载的
    }

}
public class Demo01 extends demo{
    public static void main(String[] args) {

    }
}

可以看到我们没有加任何内容都会输出:

说明静态代码是随着类的加载而加载的

而构造方法只有new完之后才会运行,说明它是随着对象的加载而加载的

posted on 2024-08-30 17:34  小木不痞  阅读(3)  评论(0编辑  收藏  举报

导航