代码块是我们使用{}使用的区域
1.代码块根据其定义的位置以及申明的关键字;普通代码块。构造块,静态块,同步代码块
普通代码块:定义在方法之中的代码块,局部与全局是相对的概念
构造块:定义在类中的代码块,有了构造块,构造块会优先于构造方法执行 不需要定义,使用{}
静态块:使用ststic定义的代码块
在非主类定义的静态块:静态块优先于构造块执行,不管实例化多少,只调用一次,,可以进行初始化配置
在主类中定义的静态块:如果定义在主类中,那么此时静态块优先于主方法执行
代码块是我们使用{}使用的区域
1.代码块根据其定义的位置以及申明的关键字;普通代码块。构造块,静态块,同步代码块
普通代码块:定义在方法之中的代码块,局部与全局是相对的概念
构造块:定义在类中的代码块,有了构造块,构造块会优先于构造方法执行 不需要定义,使用{}
静态块:使用ststic定义的代码块
在非主类定义的静态块:静态块优先于构造块执行,不管实例化多少,只调用一次,,可以进行初始化配置
在主类中定义的静态块:如果定义在主类中,那么此时静态块优先于主方法执行