Map<K, V> 인터페이스

📌 key와 value

Key Value Map<K, V>
학번 학생객체 Map<Integer, Student>
주문번호 주문정보객체 Map<Long, Order>
사용자아이디 사용자정보객체 Map<String, User>
상품번호 상품정보객체 Map<Integer, Product>

<aside> 💡 배열, List, Set과 달리 key만 알고 있으면 반복문 없이 그 key의 객체를 바로 가져올 수 있다. index와 마찬가지인 key를 알고 있다는 전제하에 사용하는 것이기 때문에 반복문을 사용할 필요가 없다. 배열 개념에서는 반복문을 통해 일치하는 저장된 객체를 일일히 찾아줘야한다. ⇒ List, Set과 달리 접근성이 좋고 if else문의 사용을 줄일 수 있다.

</aside>

🖋️ 주요 메소드