您的位置:首页 > 其它

jvm对象的创建过程

2014-04-30 10:04 585 查看
1检查这个指令的参数是否在常量池中,检查是否被加载解析初始化,没有就加载下。

2虚拟机为新生对象分配内存,分配方式有指针碰撞,空闲列表.(这里对象的创建是非常频繁的,需要考虑原子性问题)

3内存分配后,jvm要将分配到的内存初始化为零值。

4jvm对对象进行必要的设置,入对象是哪个类的,对象的hash码,gc

5执行init方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: