Map은 하나의 interface이다.
dictionary와 비슷하게 key-value 관계를 가진다.
Map의 자료형에 Hashmap, LinkedHashMap, TreeMap 등이 있다.

그 중에서도 HashMap에 대해 알아보자.
자바의 Map 중 가장 기본
HashMap<String, String> map = new HashMap<>();
map.put("people", "사람");
map.put("baseball", "야구");
System.out.println(map.get("baseball"));
출력 : 사람
해당되는 value가 없을 경우,
System.out.println(map.get("spring"));
출력 : null
이를 보완하기 위해 사용하는 getOrDefault()
System.out.println(map.getOrDefault("spring", "디폴트"));
해당 value가 있다면 출력, 없다면 디폴트 출력.
해당 key가 존재하는가 하지 않는가를 조사.
System.out.println(map.containsKey("people"));
출력 : true
해당 key를 가진 아이템 삭제 후 그 value 값 리턴.
System.out.println(map.remove("people"));
출력 : 사람
Map의 개수 리턴.
모든 key를 모아 set 자료형으로 리턴.
System.out.println(map.keySet());
출력 : [baseball, people]