- 静态代码块
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();
}
}
- 输出结果
静态代码块被执行
匿名代码块被执行
构造器被执行
标签:代码,System,public,关键字,static,执行,Example
From: https://www.cnblogs.com/fifawas/p/17268593.html