void putAll(Map「? extends K,? extends V」 m)使用时key值重复

void putAll(Map<? extends K,? extends V> m)
当map1和map2出现相同key值时,使用map1.putAll(map2)会发生什么?
void putAll(Map「? extends K,? extends V」 m)使用时key值重复
结果表明,map2里面的key会覆盖map1里面的key
void putAll(Map「? extends K,? extends V」 m)使用时key值重复