1,什么是代码块:

2,代码块的 种类:

静态代码块:(常用)

  1. 1. 作用:给静态资源进行初始化,方便后面使用这个资源,提前加载数据,提高性能;
  2. 1. 格式:

static {

}

构造代码块:

作用:没啥用;
格式:
{ }

3,代码块 总结:

  1. 静态代码块最先执行一次(类加载的时候执行,因为是static)
  2. 构造代码块,在每次执行构造器前都会先执行构造代码块(代码块中的代码会被复制到构造器中的第一行去)