java虚拟机之--GC算法实现判断对象死活:垃圾收集算法:HopSpot算法实现:垃圾收集器:
判断对象死活:1. 引用计数算法2. 可达性分析算法引用补充: 1) 强引用 只要引用还在,垃圾收集器用永远不会回收掉被引用的对象 2) 软引用 一些还有用但并非需要的对象,在系统将要发生内存溢出异常之前, 会把这些对象列进挥手范围之中进行第二次回收,如果这次回收没有足够内存,才会抛出内存溢出异常 3) 弱引用 也是描述一些还有用但并非需要的对象,但它的强度比软引用更弱...