虚拟机是如何判断一个对象是否需要回收

虚拟机是如何判断一个对象是否需要回收         我们常说的垃圾回收,主要指的是Java堆和方法区的垃圾回收。一个接口的多个实现类需要的内存可能不一样,而编译期只知道对象的静态类型;一个方法中需要创建多少对象,也只有在运行期才知道,因此,这些部分的内存分配和回收都是动态的,垃圾收集器关注的是这部分的内存。 故而这里讨论的内存分配和回收,也仅是针对Java堆和方法区的内存。 对象生死的判断策略
相关文章
相关标签/搜索