我认为我将值的引用传递给了hashmap,然后在我将值更改为外部之后,还应该更改hashmap中的值。
Integer key=new Integer(0);
Integer value=new Integer(3);
HashMap<Integer,Integer> hm=new HashMap<Integer,Integer>();
hm.put(key, value);
System.out.println(hm.get(key));
value=null;
System.out.println(hm.get(key));