반응형 Java맵1 【Java문법】맵(Map) 안녕하세요 코이킹입니다. 이번 포스트에서는 맵에 대해서 설명해 보겠습니다. 1. 맵(Map)이란? 맵은 Key-Value구조로 구성된 데이터를 저장하는 자료구조입니다. Key를 사용한 데이터 검색에 최적화된 자료구조이며, Key값은 중복될 수 없다는 특징이 있습니다. 맵을 구현한 것으로는 HashMap, LinkedHashMap, TreeMap 등이 있습니다. 2. HashMap 1) HashMap이란? 해시맵 이란 해시 테이블을 사용하여 맵을 구현한 자료구조로, Key값을 해시함수를 통해 데이터의 참조값이 저장된 버켓(bucket)의 인덱스로 변환하여, 버켓의 인덱스 값을 찾고, 버켓의 인덱스값을 통해 데이터에 접근합니다. ※ 장점 - Key값으로 데이터를 검색하므로 검색속도가 빠릅니다. ※ 단점 - .. 2022. 1. 10. 이전 1 다음 반응형