java中一个对象的初始化过程
(1)先初始化静态变量,并且只当该类第一次被实例化时才初始化,也就是说静态变量只初始化一次
(2)然后构造父类对象,父类对象的顺序((1),(2),(3),(4))
(3)然后初始化非静态变量,每次实例化该类的时非静态变量都被重新初始化
(4)然后调用类的构造方法,初始化类
注意:第一次访问类中的静态变量时(不是实例化类对象,只是访问),该类中所有的静态变量也要按照他们在类中排列的顺序初始化
java中一个对象的初始化过程
原创
©著作权归作者所有:来自51CTO博客作者gmllinux的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:Ajax的基本概念和原理
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java 如何获取一个空的DATE对象
java 如何获取一个空的DATE对象
java System Java -
java构造方法中怎么对字段初始化
java构造方法中怎么对字段初始化
构造方法 字段 初始化 -
Java对象初始化的过程
Java对象初始化的过程
java 初始化 System 堆内存 -
一个类被初始化的过程
在上一讲中我们了解了JVM一个类的加载过程 :JVM一个类的加载过程_super码王的博客-博客
java 初始化 初始化块 创建对象 -
对象的初始化过程
public class PersonD {
初始化 内存地址 堆内存