Java虚拟机究竟是如何处理SoftReference的

但凡是写过几行java代码的,都知道java中的引用分为4种:强引用、软引用、弱引用、虚引用。 其中广大开发者最热衷的莫过于 软引用 了。因为它能保证在内存足够时,我们创建的对象完好的存活在内存中。同时当内存不足时,则将软引用指向的对象交由GC回收。 抛个砖 但是Java工程师不能认为SoftReference就是万无一失的保险锁,并且肆无忌惮的使用。 被 软引用 对象关联的对象会自动被垃圾回收器
相关文章
相关标签/搜索