美文网首页
java 弱引用

java 弱引用

作者: 手打丸子 | 来源:发表于2017-11-16 10:15 被阅读0次

强引用:不仅能引用到对象,而且告诉垃圾回收器不能回收;

软引用:引用到对象,内存不足时垃圾回收器可以回收;

弱引用:引用到对象,只有弱引用引用到对象时,该对象将被回收;

虚引用:基本没啥用,也就是个记录曾今被用过;

用武之地:

强引用就是平时最常用的引用,而弱引用,最常用的就是HashMap中的key值,如果用强引用,只要HashMap不释放,key对象就不会释放,即使外部已经没有强引用;但是如果key值是弱引用,那么只要外部没有强引用只想key对象,key就会被释放。

相关文章

网友评论

      本文标题:java 弱引用

      本文链接:https://www.haomeiwen.com/subject/aizkvxtx.html