我發(fā)現(xiàn)這里一個(gè)很奇怪的東西
param是一個(gè)new hashMap對(duì)象的引用,然后加進(jìn)了三個(gè)鍵值對(duì);
然后param又指向了一個(gè)new hashMap,這樣的話就可以添加一個(gè)鍵名相同的鍵值對(duì)?為什么不會(huì)覆蓋掉以前的
param是一個(gè)new hashMap對(duì)象的引用,然后加進(jìn)了三個(gè)鍵值對(duì);
然后param又指向了一個(gè)new hashMap,這樣的話就可以添加一個(gè)鍵名相同的鍵值對(duì)?為什么不會(huì)覆蓋掉以前的
2017-04-15
舉報(bào)
2017-04-16
new hashMap就是新建了一個(gè)new hashMap對(duì)象,以前的內(nèi)容就沒了,你要注意在新建對(duì)象之前有一個(gè)params.add(param),也就是說之前的內(nèi)容存進(jìn)ArrayList里邊去了,這里是理解的關(guān)鍵
2017-08-11
我在不執(zhí)行第二次new hashMap操作的時(shí)候直接再次賦值,為什么不是替換第一次的賦值,二十有兩個(gè)where條件都是重復(fù)的第二次賦值?