摘要:
第七条:避免使用终结方法1,终结方法(finalizer)会让程序不稳定,性能降低,出现可移植性的问题。2,Finalizer在c++中师析构器(destructors)的一部分,用作回收资源。在java中垃圾回收机制可以帮助完成。也可以通过try-finally在手动执行类似工作。3,在JVM中终结方法是被延迟执行的,也就是说,线程优先级低于其他类型的线程,不是第一时间你关闭的操作就被执行。所以切记不得用以在要求时间性上很严格的操作中。4,System.gc和System.runFinalization这两个方法也不能保证终结方法一定执行。5,提供一个显示的终止方法,并要求每个类的客户端在确 阅读全文
posted @ 2012-03-04 15:30
Hecker385
阅读(336)
评论(0)
推荐(0)

浙公网安备 33010602011771号