static 关键字

发布时间 2023-03-29 13:28:12作者: 盗版太极
  • 静态代码块
public class Example {
    static {
        System.out.println("静态代码块被执行");//先被执行,且在类加载的时候只执行一次。
    }

    {
        System.out.println("匿名代码块被执行");//第二执行,在每次创建对象时都会执行。
    }

    public Example() {// 构造器会在对象创建时执行,他是在匿名代码块执行后才执行
        System.out.println("构造器被执行");
    }

    public static void main(String[] args) {
        Example example = new Example();
    }
}
  • 输出结果
静态代码块被执行
匿名代码块被执行
构造器被执行