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("静态代码块被执行!");
}
}
运行结果
静态代码块被执行!
匿名代码块被执行!
构造方法代码块被执行!