标签:
1.jvm找到class文件路径。
2.jvm载入class文件,静态初始化,创建一个class对象。
3.为即将创建的对象分配内存空间。
4.对分配的空间进行清零,例如:int清除为0,boolean清除为flase,对象则为null。
5.对所有字段进行初始化,比如:private int age=23;
6.执行构造器(这里面很复杂,特别是有继承关系时)。
java对象创建过程
原文地址:http://www.cnblogs.com/bababa/p/5983497.html