对象的创建
2020-06-15 11:49:31 0 举报
java对象创建
作者其他创作
大纲/内容
虚拟机在堆中为对象分配内存,所需大小在类加载完成后便可完全确定
有引用
将分配到的内存空间都初始化为零值,不包括对象头(基本类型的初始化)
检查该符号引用所代表的类是否已被加载、解析和初始化过
常量池中是否有对应的类符号引用
空闲列表
对对象头(Object Header)进行设置,如对象哈希码,GC分代年龄等。
检查通过
指针碰撞
new 指令
执行类的加载过程
没有
调用对象的<init>方法(代码块和构造方法)
0 条评论
下一页