我有一個名爲BOM的對象類。 它有一個方法getChildItem(),它返回一個Item對象。Java對象持久性問題
比方說,我這樣做:
BOM model = new BOM();
Item child = model.getChildItem();
ArrayList a = new ArrayList();
a.add(child);
model.close();
會發生什麼?它:
- 其實並沒有關閉模式,因爲該節點的陣列中的
- 仍接近該模型爲子對象,一旦創建,是獨立於模型bject的。
- 關閉模型,並設置子對象爲null(我敢肯定,這不會發生,那將肆虐,似乎違反直覺Java垃圾收集方法)