- GC(Garbage Collection)垃圾收集机制
- 当一个对象失去引用时,等待JVM自动回收
- 还可以调用System.gc()方法通知JVM进行垃圾回收
- 如果一个对象在内存中被释放时,JVM还会自动调用该对象的finalize()方法
package com.xdl.java.pkg05;
public class Person {
// 下面方法,对象销毁时会被调用
public void finalize() {
System.out.println(this + "对象将被回收");
}
}
package com.xdl.java.pkg05;
public class TestPerson {
public static void main(String[] args) {
Person p1 = new Person();
Person p2 = new Person();
p1 = null;
p2 = null;
//通知JVM进行垃圾回收
System.gc();
}
}