getOrDefault 메서드는 주어진 키에 해당하는 값을 반환
getOrDefault(키, 키가 없을 때 반환할 기본값)
-> 이렇게 작성해도 값이 있으면 원래 키에 매칭되는 값이 나옴(없는 경우에만 기본값 반환)
map.getOrDefault(name, 0) -> map에서 name(키)에 맞는 값 반환, 없을 경우 0 반환
map.getOrDefault(name, 0) + 1 -> 키에 맞는 값이나 0에 +1한 값
(name, map.getOrDefault(name, 0) + 1); -> 키, getOrDefault로 얻은 값
map.put(name, map.getOrDefault(name, 0) + 1); -> map에 저장