十二、static关键字详解

public class Demo03 {

    // 1. 最先执行,只会执行一次
    static {
        System.out.println("静态代码块");
    }

    // 2. 其次执行,每次new都会执行
    {
        System.out.println("匿名代码块");
    }

    // 3. 最后执行,每次new都会执行
    public Demo03() {
        System.out.println("构造函数");
    }


    public static void main(String[] args) {
        Demo03 d1 = new Demo03();
        System.out.println("====================================");
        Demo03 d2 = new Demo03();
    }
}

 

posted @ 2022-05-13 02:25  Epiphany8Z  阅读(16)  评论(0编辑  收藏  举报