类的初始化

类的初始化:对象

1. 基类的 static 域接口

2. 子类的static 域反射

3. 基类的域方法

4. 子类的域static

5. 基类的构造方法new

6. 子类的构造方法实例化

 

 接口的初始化:实例

1. 只有使用时,接口才会被初始化。  

2. 子接口的初始化,并不会致使父接口先初始化【这一点和类不一样】

3. 接口的实现类初始化并不会致使接口的初始化

 

类初始化的时机:

1. new实例化对象 ,调用类的静态方法 ,调用类的静态域        类将会被加载

2. 使用反射调用时,若是类未初始化过,类将会加载

3. 指定的主类【main方法的那个类】,先会被最早加载

4. 子类被初始化,避险初始化父类

相关文章
相关标签/搜索