A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

finnlize是什么啊 ,是类么,还是什么.

8 个回复

正序浏览
是方法  通过gc调用处理垃圾回收的
回复 使用道具 举报
垃圾回收
回复 使用道具 举报
回复 使用道具 举报
一个垃圾回收方法,回收的是栈内存垃圾
回复 使用道具 举报
天河边吃紫英 发表于 2016-9-28 10:08
finnlize 是Object中的一个方法不是关键字,当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收 ...

多谢大神,已经了解....
回复 使用道具 举报
有时当撤消一个对象时,需要完成一些操作。例如,如果一个对象正在处理的是非Java 资源,如文件句柄或window 字符字体,这时你要确认在一个对象被撤消以前要保证这些资源被释放。为处理这样的状况,Java 提供了被称为收尾(finalization )的机制。使用该机制你可以定义一些特殊的操作,这些操作在一个对象将要被垃圾回收程序释放时执行。
Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize() 方法以整理系统资源或者执行其他清理工作。finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的。
详细的可以看http://blog.csdn.net/carolzhang8406/article/details/6705831
回复 使用道具 举报
{:2_30:}{:2_31:}{:2_31:}
回复 使用道具 举报
finnlize 是Object中的一个方法不是关键字,当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马