Java 中的四种引用(2)
发布时间:2019-10-24 09:38 所属栏目:21 来源:健程之道
导读:例如: Stringstr=newString(abc); ReferenceQueuequeue=newReferenceQueue(); //创建虚引用,要求必须与一个引用队列关联 PhantomReferencepr=newPhantomReference(str,queue); 程序可以通过判断引用队列中是否已
例如:
程序可以通过判断引用队列中是否已经加入了虚引用,来了解被引用的对象是否将要进行垃圾回收。如果程序发现某个虚引用已经被加入到引用队列,那么就可以在所引用的对象的内存被回收之前采取必要的行动,也可以理解为一种回调方法。 总结 Java 中4种引用的级别和强度由高到低依次为:强引用 -> 软引用 -> 弱引用 -> 虚引用 通过表格,说明其特性:
(编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读