static关键字——JavaSE基础

static关键字

由于static跟随类被加载,因此静态代码块、构造方法、匿名代码块的执行顺序为静态代码块→匿名代码块→构造方法

public class Demo01 {

    public static void main(String[] args) {
        Demo01 d = new Demo01();
    }
    
    // 匿名代码块
    {
        System.out.println("匿名代码块被执行!");
    }
    // 构造方法
    public Demo01(){
        System.out.println("构造方法代码块被执行!");
    }
    // 静态代码块
    static{
        System.out.println("静态代码块被执行!");
    }
}

运行结果

静态代码块被执行!
匿名代码块被执行!
构造方法代码块被执行!

posted @ 2021-06-28 11:42  HelliWrold1  阅读(26)  评论(0编辑  收藏  举报