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