1
0
你必须手动操作。如果你想要
|
2
0
嗯,我认为你有一些不正确的想法在推动你的问题。首先,从集合中删除“akeyvalue”后,就不能再通过地图访问它了。不管是否有其他变量引用原始值。 其次,如果您作为开发人员希望保留对同一对象的多个引用,那么您就需要设计软件来清除对它的所有引用,将它的引用计数减少到零,并允许垃圾收集器回收内存。例如,在可用对象的映射和已用对象的映射中引用同一对象是多个映射的一个实际示例。你必须维护它们。 在您的示例中,不需要清除ref.simple,因为它将在当前方法的末尾自动清除。做你要问的是我们做的事情如目标C iPhone开发,但不必要的Java开发。 |
3
0
我相信答案是 包封 . 如果将相关的数据结构保存在一个具有清晰API的类下,那么API可用的任何操作都可以更新它们并使它们保持同步。这些数据结构应该是隐藏的;这样可以保证对它们的任何访问都由封装类控制。 |
4
0
我同意Bozho-子类
|
Giffyguy · 如何限制在构造向量后调用'resize()'? 2 年前 |
vytaute · 返回表类型时Oracle函数中的类型错误 2 年前 |
bbgghh · 在scala中连接两个列表时如何处理不匹配的键 2 年前 |
dev-chicco · Laravel系列寻找常见物品 2 年前 |
Mitch · Laravel-雄辩的单品合并系列 6 年前 |
Kieran · 为什么类X可以从集合继承<X> 6 年前 |
John · 如何在不返回集合本身的情况下返回集合的数据? 6 年前 |
Niklas Mertsch · 在泛型集合中实现移除(对象o) 6 年前 |