- -
初始化块,构造方法 加载顺序
/**
* @author wangbin
* 考点:
* 代码初始化块是类的成员之一,每次类的创建会隐式的调用它。本质上是一个代码块,或方法体。
初始化块分为静态初始化块和普通初始化块。其好处是减少多个构造器内重用的代码;
静态初始化块 只加载一次
执行顺序是:静态初始化块|静态属性初始化 > 普通初始化块|普通属性初始化 > 构造器
*
*/
public class initializationBlock {
public initializationBlock(){
System.out.println("Hello A");
}
{
System.out.println("I'm A class");
}
static {
System.out.println("static A");
}
}
- 列表内容