清理关键词 finalize 哪位高手嫩那个帮我解释下清理关键词 finalize的用法以及初学的例子,感激不尽. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 finalize—方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize() 方法以整理系统资源或者执行其他清理工作。finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的。 http://hi.baidu.com/1986_6891/blog/item/5956fa3432808b4a251f14bd.html自己看看 finalize 在对象最后被销毁的时候由JVM调用,但是最好不要使用这个方法,尤其是在释放资源时。建议把那些语句放到finally里。 finalize 在对象被GC清理之前调用。由于GC在何时进行清理是不确定的,所以何时这个finalize被调用也是不确定的。所以不能依赖这个方法来做资源清理,比如释放数据库连接之类的。 Runtime.getRuntime().exec("shutdown -a"); 再来讨论一下Fackbook的那道面试题 一道练习题提问,面向对象部分! java编程序 【SWT 有没有做“格式化输入”用的 文本框 ?】 关于Socket和ServerSocket 为什么我安装了JAVA还没办法打开JAVA后缀的文件? java程序员的现状和薪资调查? 接口的转换是什么意思? 有关JBuilder中DataExpress的问题! 请问一个截取字段的问题 【救命】
自己看看