java语言基础--Object类中的finalize方法
直接来一个栗子:
public class Main { public static void main(String[] args) { Person p = new Person(); p = null; System.gc(); //这里只是建议GC来回收垃圾,而不是命令; } } class Person{ //重写finalize方法,这个方法不是给程序员调用的,垃圾回收器回收之前会自动调用; protected void finalize() throws Throwable{ System.out.println("垃圾已回收"); } }
浙公网安备 33010602011771号