你说的是参数呀,不过我说的是在方法内定义的引用o,Object o = new Object();
即便函数有return返回值,体内定义的引用也会被回收。
return返回的不是引用?
首先你要理解 值类型和引用类型
如果函数返回值类型的,返回的肯定不是引用,就是一个值。
函数返回引用类型,则在调用这个函数时,虚拟机会为这个函数开辟一块内存空间,return时返回这块空间的引用,而这块空间的具体值则是由函数体内定义的对象的拷贝值。
若该函数返回值是引用对象,则return 返回的是引用。
很棒,你这些知识是在哪里学的
追答呵呵 这些老师会讲吧
工作时间长了,慢慢就会发现了
方法外没保存呀,我只是想问,方法结束后会把这个方法里面的引用回收吗