关于Java中的强引用
来源:7-5 Java垃圾回收之常见面试题
chaud123
2019-03-19
老师,关于这一章节中提到的 “强引用” 即使发生内存溢出也不会被GC回收,那平常方法里面创建的new Object()是不是也不会被GC回收,而一直会在堆区存放着?谢谢!
写回答
2回答
-
凛5
2019-03-19
当没有引用指向这个对象的时候才会被回收
212019-03-20 -
翔仔
2019-03-20
同学好,new Object()也属于强引用,但是强引用会存在弱化被回收的情况。显式地设置object为null,或超出对象的生命周期范围,则gc认为该对象不存在引用,这时就可以回收这个对象。
10
相似问题