java中的回收算法有:1.標記清除算法;2.標記整理算法;3.復制算法;4.分代收集算法;
java中的回收算法有以下幾種
1.標記清除算法
java中標記清除算法是通過標記需要回收的對象,等待標記完成后,統一回收被標記的對象。
2.標記整理算法
java中標記整理算法是通過標記需要回收的對象,并存活的對象都向一端移動,后直接清理掉端邊界以外的內存。
3.復制算法
java中復制算法是將可用內存按容量劃分為大小相等的兩塊,每次只使用一塊,內存用完后,將存活的對象復制到另一塊內存,最后在將使用的內存空間清理。
4.分代收集算法
java中分代收集算法是根據對象存活周期的不同將內存劃分為幾塊,后根據各個年代的特點采用最適當的對象。