东莞 网站 建设 物流,做网站番禺,现在学计算机好找工作吗,济南抖音seo强引用#xff08;StrongReference#xff09;
通过new直接创建的对象#xff0c;只要该对象还可以被其它对象使用或访问到#xff0c;就不会被回收
软引用#xff08;SoftReference#xff09;
引用一个对象#xff0c;该对象在系统内存溢出不足时#xff0c;会自动…强引用StrongReference
通过new直接创建的对象只要该对象还可以被其它对象使用或访问到就不会被回收
软引用SoftReference
引用一个对象该对象在系统内存溢出不足时会自动进行回收
弱引用WeakReference
引用一个对象该对象在虚拟机进行GC时一定会被回收
虚引用PhantomReference
不引用对象但会关联对象和一个引用队列当该对象被回收时会将自己加入到引用队列中
这个特性用来记录对象被回收的情况当引用队列中多出一个reference时就表明其关联的对象已经被回收了
如果我们担心忘记回收某个对象可以使用此特性来记录
我们也可以利用此特性在发现某个对象被回收时释放预期相关的资源