put与putIfAbsent区别:数据
put在放入数据时,若是放入数据的key已经存在与Map中,最后放入的数据会覆盖以前存在的数据,
而putIfAbsent在放入数据时,若是存在重复的key,那么putIfAbsent不会放入值。
putIfAbsent 若是传入key对应的value已经存在,就返回存在的value,不进行替换。若是不存在,就添加key和value,返回null