java中引用

  java 中引用分为4类:

      1)强引用:就是代码中普遍存在类似“Object object = new Object()”这类的引用,只要强引用还在,垃圾收集器永远不会回收掉被引用的对象。

      2)软引用:描述还有用,但是非必须的对象。在系统将要发生内存溢出异常之前,将会把这些对象列进回收范围之中并进行第二次回收。

      3)弱引用:描述非必须的对象。呗弱引用关联的对象只能生存到下一次垃圾手机发生之前。

      4)虚引用:最弱的一种引用关系。一个对象是否有虚引用的存在,完全不会对其生存时间构成影响,也无法通过虚引用来取得一个对象的实例。

 

posted @ 2017-07-18 15:36  c++c鸟  阅读(80)  评论(0)    收藏  举报