深入理解JVM——对象的创建(3)

1. 对象的创建   我们先来看看对象的创造过程,如下图 对象的创建需要类的加载,这个以后会在类加载器的章节详细说明 我们先来讲讲虚拟机为对象分配内存: 分配内存分为指针碰撞和空闲列表两种方式,这两种方式是由内存是否规整决定的,而是否规整又是由垃圾回收策略决定的,如果垃圾回收器有压缩整理的功能,则可以使用指针碰撞: 1)指针碰撞:前提是堆内存中的空闲空间十分的规整,使用和未使用的空间全部为连续,只
相关文章
相关标签/搜索