源码是这样的:

default V getOrDefault(Object key, V defaultValue) {
V v;
return (((v = get(key)) != null) || containsKey(key))
? v
: defaultValue;
}

意思是,传两个值,若存在key对应的value,则获取value,若不存在,则返回默认值