采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
你好老师,请问你提的对象生命周期是指存放reference的local variable,也就是stack中所有对这个对象的引用被释放掉以后,对象的生命周期就结束了对吧,而Object obj = new Object(); obj = null是显示声明生命周期的结束,这样理解对吗老师
同学好,只要可达性分析的时候,发现对象实例不可达就算是可以回收了,回收了之后生命周期才算结束
就是stack中没有对heap中的某个对象的reference的时候就可以标记为可回收了对吧
看看其他线程、或者其他的一些root对象有没有引用它,如果没有,就标记为可回收了
登录后可查看更多问答,登录/注册
招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航
1.9k 27
2.7k 22
1.3k 15
1.5k 14
1.3k 14