我有以下代码快照:Java的内存管理
public void getResults(String expression, String collection){
ReferenceList list;
Vector <ReferenceList> lists = new <ReferenceList> Vector();
list = invertedIndex.get(1)//invertedIndex is class member
lists.add(list);
}
当方法完成后,我supose本地对象(列表,列表)“破坏”。你能否告诉我们是否释放了存储在invertedIndex中的列表占用的内存?或者,java分配列表时分配新的内存list = invertedIndex.get(1);
请注意,Vector是一个过时的数据结构,应该再次使用。 – 2010-04-20 10:06:24