发布网友 发布时间:2022-04-23 08:12
共2个回答
热心网友 时间:2022-06-18 05:01
java中对象全部是指针模式的,也就是改了a的内容,所有读a内容的地方都会变动,不用重新put追问但是我这就是因为读出来没改变才会有这个提问,请问是我操作不对吗?
存类方法:map.put("张三",new A());
在另一个地方是map.get("张三").age=xxx;
除非put否则另一个类读取出来没有改变
热心网友 时间:2022-06-18 05:01
你去看下hashMap的源码,hashMap的put方法时,会在数组中添加元素,而元素的内容是每次new Node<>(hash, key, value, next);实现的,所以值没有更新