java中弱引用知识学习WeakHashMap、WeakReference
先占个坑,今天因为项目需求所以想到了java中的弱引用特性。首先什么是弱引用?Object a = new Object();Object b = a;比如上面的代码,b就是a的强引用。当我们对a变量进行修改时,b对应的也会发生变化。并且当GC想要回收a变量所占用的内存时,会因为b持有了a的强引用,导致对a的内存回收失败,进而导致内存泄漏。所谓弱引用,就是用来解决这个问题的。...
原创
2020-02-25 14:16:07 ·
326 阅读 ·
0 评论