【发布时间】:2019-10-13 18:23:55
【问题描述】:
创建对象然后将其传递给 ArrayList 或直接在 ArrayList.add 方法中创建对象有区别吗? 在内存使用和性能的情况下? 示例:
ArrayList<ClassX> arrayList = new ArrayList();
//Type 1:
ClassX object = new ClassX();
arrayList.add(object);
//Type 2:
arrayList.add(new ClassX());
【问题讨论】:
-
不,没有区别。
标签: java object arraylist anonymous-objects