static: 静态修饰符
可以修饰的目标: 属性, 方法, 代码块
修饰代码块:
语法: static{
代码
}
效果:
1. 只会在 类被初次加载时 自动执行1次
2. 静态代码块中只能调用 静态的属性和方法
3. 存在多个静态代码时, 按照声明的先后顺序依次执行
4. 静态代码块一定先于构造方法执行