我正在阅读Effective Java,我偶然发现了这个术语,“过时的参考”。引用什么时候会过时?我假设所有没有落在作用域之外的对象都是过时的引用。如果我错了,请纠正我。
发布于 2020-11-30 22:49:42
一个简单的解释是,即使值从方法中弹出,该值仍然通过其索引在数组中指向。因此,即使程序真的完成了传递的引用副本,它仍然会在堆中,因为堆栈中使用了元素数组。
https://stackoverflow.com/questions/6843102
相似问题