java中代码块分类:
代码块:所谓代码块是指使用"{}"括起来的一段代码,根据位置不同,代码块可以分为四种:
1,普通代码块 ---直接定义在方法中的代码块称为普通代码块.
2,构造块 -- 将代码块直接定义在类中,则称为构造块.
注意点:构造块优先于构造方法执行,且执行多次。只要一有实例化对象产生,就执行构造块中的内容.
3,静态代码块 --- 直接使用static关键字声明的代码块就称为静态代码块.
功能:为静态属性初始化.
4,同步代码块
备注:静态块优先于主方法执行,如果在普通类中定义的静态代码块,优先于构造块执行,不管有多少个对象产生,静态代
码块只执行一次 .