一、finalize方法:是运行垃圾回收前调用的一个方法。但它的调用是随机的不受程序员的控制。 二、System.gc():正因为垃圾回收是一个随机的所才有了这个方法。当运行这个方法的时候,垃圾回收就会运行,然后就是把垃圾收走了.