java中引用
java 中引用分为4类:
1)强引用:就是代码中普遍存在类似“Object object = new Object()”这类的引用,只要强引用还在,垃圾收集器永远不会回收掉被引用的对象。
2)软引用:描述还有用,但是非必须的对象。在系统将要发生内存溢出异常之前,将会把这些对象列进回收范围之中并进行第二次回收。
3)弱引用:描述非必须的对象。呗弱引用关联的对象只能生存到下一次垃圾手机发生之前。
4)虚引用:最弱的一种引用关系。一个对象是否有虚引用的存在,完全不会对其生存时间构成影响,也无法通过虚引用来取得一个对象的实例。

浙公网安备 33010602011771号