一、静态代码块
1.在java类中(方法中不能存在静态代码块)使用static关键字和{}声明的代码块:
public class CodeBlock{ static{ System.out.println("静态代码块"); } }
2.执行时机
(1)静态代码块在类被加载的时候就运行了,而且只运行一次,并且优先于分钟代码块以及构造函数。如果一个类中有多个静态代码块,就会按照书写的顺序执行。
3.静态代码块的作用:
一般情况下,如果有些代码需要在项目启动的时候执行,这时就需要静态代码快,比如一个项目启动需要加载很多配置文件等资源,就可以都放在静态代码块中了