第七条 避免使用终结方法

原创 2016年06月01日 16:53:17

通常来说 终结方法finalize()通常是不可预测的,也是很危险的,一般情况下是不必要的。

java语言不保证终结方法会被及时执行,而且根本就不保证会被执行。使用终结方法会有一个严重的severe性能损失。

对于终结理解很浅,但平常根本不需要使用,除非是

作为安全网,或者是为了终止非关键的本地资源,否则请不要使用终结方法。

总之一句话,平常代码中不用使用终结方法。

第7条:避免使用终结方法

第7条:避免使用终结方法(finalizer)缺点    终结方法(finalizer)通常是不可预测的,也是很危险的,一般情况下是不必要使用它的。使用终结方法会导致行为不稳定,降低性能,以及可移植性...
  • Jing_Unique_Da
  • Jing_Unique_Da
  • 2015年11月12日 11:30
  • 1082

java中finalize终结方法的一些问题

一、finalize的作用        由于在java中存在垃圾回收器,因此许多人认为它相当于C++中的析构函数,然而,垃圾回收器只会回收使用new方法获得的内存,而通过其他方法得到的内存以及任何...
  • YJian2008
  • YJian2008
  • 2013年12月03日 11:16
  • 1555

Effective Java 第7条:避免使用终结函数

终结函数(finalizer)是不可预测的,通常也是很危险的,一般情况下是不必要的。使用终结函数会导致行为不稳定、降低性能,以及可移植性问题。当然,终结函数也有其可用之处,我们将在本条目的最后再做介绍...
  • hosterZhu
  • hosterZhu
  • 2013年07月30日 22:53
  • 1792

Effective Java 2.7——避免使用终结方法

第七条 避免使用终结方法 终结方法 这一条书中很直接的告诉我们:不要用终结方法。那么什么是终结方法呢?其实就是一个叫做finalize()的方法。...
  • q1052196521
  • q1052196521
  • 2017年07月25日 17:04
  • 106

Effective Java 2nd笔记第二章第五条:避免使用终结方法

参考了《Java编程思想》P87、《深入理解Java虚拟机》关于垃圾回收器的内容1、终结方法和垃圾回收器(GC,Garbage Collector)1.1、垃圾回收器的意义  对于OOP程序员来说,注...
  • DawnCloudM
  • DawnCloudM
  • 2017年04月08日 20:55
  • 120

Effective Java之避免使用终结方法(七)

1.终结方法的缺点1.终结方法不能保证及时执行,因此注重时间的任务不应该由终结方法来完成。例如:用终结方法去关闭已经打开的文件,这是一种严重错误,因为打开文件描述符是一种很有限的资源,如果jvm延迟终...
  • qq_33394088
  • qq_33394088
  • 2017年12月13日 15:32
  • 16

《Effective java》读书记录-第7条-避免使用终结方法

终结方法带来的问题: 1.终结方法( finalizer)通常是不可预测的,也是很危险的,一般情况下是不必要的 2.不要被System.gc和System.runFinalization这两个方法所诱...
  • sunyx1130
  • sunyx1130
  • 2016年01月04日 16:37
  • 225

7. 【创建和销毁对象】避免使用终结方法finalize

终结方法(finalize)通常是不可预测的,也是很危险的,因此一般情况下应该尽量避免使用终结方法。...
  • get_set
  • get_set
  • 2016年05月03日 23:19
  • 571

第7条:避免使用终结方法

第7条:避免使用终结方法(finalizer)缺点    终结方法(finalizer)通常是不可预测的,也是很危险的,一般情况下是不必要使用它的。使用终结方法会导致行为不稳定,降低性能,以及可移植性...
  • Jing_Unique_Da
  • Jing_Unique_Da
  • 2015年11月12日 11:30
  • 1082

第7条:避免使用终结方法

终结方法(finalizer)通常是不可预测的,也是很危险的,一般情况下是不必要的。 如果程序依赖于终结方法被执行的时间点,那么这个程序的行为在不同的JVM实现中会大相径庭。 Ja...
  • partner4java
  • partner4java
  • 2011年12月11日 14:53
  • 2047
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第七条 避免使用终结方法
举报原因:
原因补充:

(最多只允许输入30个字)