gpt4 book ai didi

java - 你能回收 Domino 对象的 vector 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:10 24 4
gpt4 key购买 nike

我制作了一个对象 vector ,这些对象是 Domino ViewEntries(它们可以是 Documents 或任何 Domino 对象)。这不是 ViewEntryCollection 也不是 DocumentCollection。列表对象是一个 Vector(它甚至可以是一个 ArrayList)。我知道这个technote关于回收特定对象,但处理列表中的对象不清楚

我是否需要单独回收 Vector 中的所有元素?或者我可以简单地删除它们吗?如果我想回收元素 vector ,我该怎么做?是否可以使用 vector ,或者应该使用不同类型的列表结构来完成?

这个例子让我相信它实际上不会回收它们...讨论。

Vector entries = new Vector();
..... add each ViewEntry to the collection....
for (int i=0;i<entries.size();i++) {
((ViewEntry) entries.elementAt(i)).recycle();
}

最佳答案

容器中的 Domino 对象仍然是 Domino 对象,因此您必须对每个元素调用 recycle 以回收其内存。

您包含的代码可以完成此任务,并且无法通过更少的 recycle() 调用来完成此任务。

关于java - 你能回收 Domino 对象的 vector 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10810131/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com