小猫咪,请加油

导航

2013年4月22日

java 类装载和初始化顺序

摘要: 1、在new B一个实例时首先要进行类的装载。(类只有在使用New调用创建的时候才会被java类装载器装入) 2、在装载类时,先装载父类A,再装载子类B 3、装载父类A后,完成静态动作(包括静态代码和变量,它们的级别是相同的,安装代码中出现的顺序初始化) 4、装载子类B后,完成静态动作 类装载完成,开始进行实例化 1、在实例化子类B时,先要实例化父类A 2、实例化父类A时,先成员实例化(非静态代码) 3、父类A的构造方法 4、子类B的成员实例化(非静态代码) 5、子类B的构造方法 先初始化父类的静态代码--->初始化子类的静态代码-->初始化父类的非静态代码--->初始化父类 阅读全文

posted @ 2013-04-22 17:09 小猫咪,请加油 阅读(216) 评论(0) 推荐(0)