【java基础】java中虚引用(PhantomReference)、弱引用(WeakReference)、软引用(SoftReference)、强引用(default)是什么?有什么区别?
java基础本文将回答哪些问题:什么是强引用、软引用、弱引用、虚引用?它们有什么区别?他们的应用场景分别是什么?(回答在总结里,但是看一下正文吧)背景简介刷面试题的时候看到问ThreadLocal如何解决线程泄露问题。蒙蔽了。在网上查各种资料,看到了马老师的课程,学习了一番,搞清楚了。但本文章不详细介绍ThreadLocal,而主要写上面说的java中的四类引用,这是搞懂ThreadLocal内存泄漏问题的关键,立个flag,后续写个ThreadLocal贴这里。正文本文会通过样例代码迅速
原创
2020-09-06 01:44:38 ·
325 阅读 ·
0 评论