代码块是用花括号{}括起来的一段代码,可以分为普通代码块,构造代码块,静态代码块,同步代码块。
1.普通代码块就是直接在方法或语句中定义的代码块。
2.构造代码块是在类中定义的代码块。
注意:构造代码块与构造方法,成员属性同级。
在每次实例化对象时,构造块都先于构造方法执行,和构造块写在前后无关。
3.静态代码块用static关键字修饰,用花括号括起来。
static {
}
注意:代码块执行顺序:静态代码块先于构造代码块先于构造方法!
不论类使用几次,静态代码块只会执行一次!因为静态代码块只在类加载时执行!

被折叠的 条评论
为什么被折叠?



