Java 虛擬機 之面試必知必會

深入理解Java 虛擬機 之垃圾收集器與內存分配策略 一、概述 1. 哪些內存需要回收? 2. 什麼時候回收? 3. 如何回收? 我們只有在程序處於運行期間才能知道會創建哪些對象,這部分內存的分配和回收都是動態的,垃圾收集器所關注的是這部分內存。 二、對象「存活還是死去」 垃圾回收之前首先得確定對象是「存活」還是「死亡」 1. 引用計數算法 給對象添加一個引用計數器,每當有一個地方引用它,計數器值
相關文章
相關標籤/搜索