一个大龄码农的起步,面试第一题:java类的加载顺序

来源:互联网 发布:国家重点软件企业认定 编辑:程序博客网 时间:2024/06/01 10:13

下面转载:http://www.cnblogs.com/guoyuqiangf8/archive/2012/10/31/2748909.html


1、虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化
 2、只有在调用new方法时才会创建类的实例
 3、类实例创建过程:按照父子继承关系进行初始化,首先执行父类的初始化块部分,然后是父类的构造方法;再执行本类继承的子类的初始化块,最后是子类的构造方法
 4、类实例销毁时候,首先销毁子类部分,再销毁父类部分

0 0