概念
在代码加载时,在main()方法执行前,执行静态初始化块中的代码
格式
static{//代码}
使用场景
1.读写文件时,打开I/O流
2.操作数据库之前,建立连接
3.……
实例
public class InitBlockStudy {static {System.out.println("asdfasdf");}public static void main(String[] args) {System.out.println("我来了哦!!!");}}
执行结果:
先打印”asdfasdf”,再打印”我来了哦!!!”
