将对象添加到List集合中添加的是对象的引用还是对象本身?
做了一下代码示例展示
public static void main(String[] args){
Map<String,Object> param=new HashMap<>();
List<Map<String,Object>> aramList=new ArrayList<>();
for (int i=0;i<5;i++){
param.put("a",i);
aramList.add(param);
}
System.out.println(aramList.toString());
}
打印输出结果
[{a=4}, {a=4}, {a=4}, {a=4}, {a=4}]