HashMap中存储原理简单介绍

 

从上面的代码可以发现,当map和list的值被取出来进行修改后,map和list的内容也进行了变化, 

原因:map除了基本类型是正儿八经的值传递,其余的都是指向了同一个地址值,由于map的value存储的引用地址值传递(list),所以当list对象的内部属性发生改变时,map中的value随着改变

 

 
 
posted @ 2021-08-31 18:40  始终不过一场繁华  阅读(90)  评论(0)    收藏  举报