代码块

代码块是我们使用{}使用的区域

1.代码块根据其定义的位置以及申明的关键字;普通代码块。构造块,静态块,同步代码块

普通代码块:定义在方法之中的代码块局部与全局是相对的概念

构造块:定义在类中的代码块有了构造块,构造块会优先于构造方法执行  不需要定义,使用{}

静态块:使用ststic定义的代码块

在非主类定义的静态块:静态块优先于构造块执行,不管实例化多少,只调用一次,,可以进行初始化配置

在主类中定义的静态块:如果定义在主类中,那么此时静态块优先于主方法执行

你可能感兴趣的:(代码块)