除了强引用,其他三种引用从来没用到过

来源:7-5 Java垃圾回收之常见面试题

qq_大雨还在下_03432217

2020-07-30

图片描述

我也是做Java开发的,在平时的工作中, 从来没有用过其他三种引用,也没有见过其他同事用过其他三种引用。 我们从来都是直接用的强引用。这,有什么说法吗?是不是其他三种引用在实际的工作中确实用不到呢?

写回答

1回答

翔仔

2020-07-30

同学好,你们这边不用是因为没有相关的使用场景,并不代表实际没作用,比如说一些需要预先加载到系统里的静态资源,比如图片之类,用一个list作为对象来承接,如果数量很大并且是强引用就容易OOM,这时候就考虑使用非强引用了。此外,比如说你要测试一些GC的效率,也可以用弱引用来检测

1
0

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程