如果我有一个A类,并构建一个带有"new“类的实例。但是将此实例添加到2 ArrayLists中,是在内存中执行2次吗?
伪码:
class A() {String s;}
A a = new A();
List<A> list1 = new ArrayList<A>();
List<A> list2 = new ArrayList<A>();
list1.Add(a);
list2.Add(a);弗洛伊德
发布于 2014-12-03 10:37:44
不,仍然只有一个A实例,两个List实例和两个对A实例的引用,a。
https://stackoverflow.com/questions/27269426
复制相似问题