首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java类的初始化历程

2013-10-27 
java类的初始化过程??在《java编程思想》(第四版)146页,说到: 初始化之处就是static初始化发生之处,所有的st

java类的初始化过程

??在《java编程思想》(第四版)146页,说到: 初始化之处就是static初始化发生之处,所有的static对象和static代码段都会在加载时依照程序中的循序初始化

?

?


?运行结果:

?

==初始化静态属性parent id is 44==this is the parent static block=====初始化静态属性child id is 22==this is the child static block===

?

?

最后总结类的初始化过程:

?

(1)如果是继承关系,则先从基类依次进行初始化

(2)static的属性跟代码段 -------如果是加载类

(3)static的属性跟代码段,非静态属性,构造器 ?---如果是初始化对象

(4)stastic的方法,不会再加载类,或者初始化对象的时候初始化

?

热点排行