1.GC 垃圾收集器
2.回收的區域
程式員 計數器
JVM棧
本地方法棧
3.如何判斷對象是否存貨
3.1引用計數法
3.2 可達性分析算法
4.GC方法區如何判斷是否需要回收
方法區主要回收的内容有:廢棄常量和無用的類。對于廢棄常量也可通過引用的可達性來判斷,但是對于無用的類則需要同時滿足下面3個條件:
① 該類的全部執行個體被回收
② 該類的Classloader被回收
③ 該類的Java.lang.class被回收,無法在任何地方通過反射通路該類的方法;
5.JVM記憶體區域劃分
