JVM对象创建过程

文章目录 一. 检查是否类是否加载 二. 分配内存 1. 指针碰撞 2. 空闲列表 内存分配总结 三. 将对象的属性初始化为`零值` 四. 设置对象头信息 五. 执行init方法,也就是java的构造函数 在java中,对象的创建仅仅只是new一下而已,但是其实远远没有这么简单. 一. 检查是否类是否加载 当java虚拟机遇到一条new指令对应的字节码时候,首先将会去检查这个指令的参数能否在常量池
相关文章
相关标签/搜索