目录
在虚拟机堆中什么样的对象可以被回收呢?
垃圾回收器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”这,哪些已经“死去”(即不可能再被任何途径使用的对象)
首先聊一下对象在内存中的状态
对象在内存中的状态:
-
可达状态:
-
可恢复状态:
-
不可达状态:
判断对象是否存活都与引用有关,下面介绍一下引用的分类:
目录
在虚拟机堆中什么样的对象可以被回收呢?
垃圾回收器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”这,哪些已经“死去”(即不可能再被任何途径使用的对象)
首先聊一下对象在内存中的状态
判断对象是否存活都与引用有关,下面介绍一下引用的分类: