一旦垃圾回收器准备释放内存资源的时候首先调用finalize()方法,并在下一次动作真正发生之前才会真正回收对象所占内存,finalize()做的事一些清理工作。有以下特点:
1 垃圾回收只与内存有关
2 对象可能不被垃圾回收
3 垃圾回收不是析构函数
4, 只要程序没有濒临内存耗尽的那一刻,对象占用的资源总得不到释放.直到程序结束后才彻底释放资源
finalize()方法的通用格式如下:
一旦垃圾回收器准备释放内存资源的时候首先调用finalize()方法,并在下一次动作真正发生之前才会真正回收对象所占内存,finalize()做的事一些清理工作。有以下特点:
1 垃圾回收只与内存有关
2 对象可能不被垃圾回收
3 垃圾回收不是析构函数
4, 只要程序没有濒临内存耗尽的那一刻,对象占用的资源总得不到释放.直到程序结束后才彻底释放资源
finalize()方法的通用格式如下: