对象创建过程

过程一共有五步: 类加载检查→分配内存→初始化零值→设置对象头→执行init() **①类加载检查:**检查该对象所代表的的类是否已经被加载、解析和初始化过,没有的话先执行类的加载过程; **②分配内存:**在通过第一之后虚拟机为对象分配内存。对象经过类加载之后大小就基本确定了,分配空间就是在堆中划出一块大小确定的内存; **③初始化零值:**内存分配完成后,虚拟机需要对内存初始化为零值,这一步保
相关文章
相关标签/搜索