我有以下代碼快照: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