hashmap的深拷贝 Map<String, Object> map = new HashMap(4); map.put("a","1"); Map<String, Object> map2 = new HashMap(4); map2.putAll(map); map2.put("b","1"); 深拷贝,即他们拥有的内容一样,但是是不同的两个对象。 这样后续put数据给map2,也不会影响map1的值