对象生命周期

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

weixin_慕慕8136048

2020-06-17

你好老师,请问你提的对象生命周期是指存放reference的local variable,也就是stack中所有对这个对象的引用被释放掉以后,对象的生命周期就结束了对吧,而Object obj = new Object(); obj = null是显示声明生命周期的结束,这样理解对吗老师

写回答

1回答

翔仔

2020-06-17

同学好,只要可达性分析的时候,发现对象实例不可达就算是可以回收了,回收了之后生命周期才算结束

0
2
翔仔
回复
weixin_慕慕8136048
看看其他线程、或者其他的一些root对象有没有引用它,如果没有,就标记为可回收了
2020-06-18
共2条回复

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

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

8427 学习 · 1870 问题

查看课程