Nil*_*ber 0 java jvm memory-leaks out-of-memory
当我们<key,value>在HashMap中放入一个键时,如果该键已经存在于HashMap中,那么该值将被替换.但是如果一个键值本身就是一个HashMap,那么它会被HashMap取代吗?
是的,它会被取代.请记住,Map仅存储对其他对象的引用.
您在地图中引用了HashMap,并且该地图保留了对此HashMap的引用.
如果使用相同的键放置对另一个HashMap的引用,则对第一个放置HashMap的引用将替换为对新HashMap的引用.对象的类型无关紧要.它总是以相同的方式工作.
| 归档时间: |
|
| 查看次数: |
388 次 |
| 最近记录: |