我有一个名为BOM的对象类。 它有一个方法getChildItem(),它返回一个Item对象。Java对象持久性问题
比方说,我这样做:
BOM model = new BOM();
Item child = model.getChildItem();
ArrayList a = new ArrayList();
a.add(child);
model.close();
会发生什么?它:
- 其实并没有关闭模式,因为该节点的阵列中的
- 仍接近该模型为子对象,一旦创建,是独立于模型bject的。
- 关闭模型,并设置子对象为null(我敢肯定,这不会发生,那将肆虐,似乎违反直觉Java垃圾收集方法)