finalize() Java 允许定义这样的方法,它在对象被垃圾收集器析构(回收)之前调用,这个方法叫做 finalize( ),它用来清除回收对象. 例如,你可以使用 finalize() 来确保一个对象打开的文件被关闭了. 在 finalize() 方法里,你必须指定在对象销毁时候要执行的操作. 这是Java手册上的解释,说白了,建立一个这方法,可以在你一个变量或其他对象销毁时,也就是扔进垃圾箱时可以提前给你个报告. 比如我原来 demo a=new demo(): 现在我再写a=null…