HashMap 썸네일형 리스트형 [Java] HashMap 사용법과 정렬 HashMap이란?HashMap이란 Map인터페이스의 한 종류로써 Key와 Value 값으로 데이터를 저장하는 형태를 가지고 있다.쉽게 말해 Key, Value 값으로 저장하는 List 형태의 조상이라고 생각하시면 됩니다. Map에 종류에는 Hashtable, HashMap, LinkedHashMap, SortedMap, TreeMap 등이 있다.이들 객체 또한 Key, Value로 데이터를 저장하게 된다. HashMap 또한 Map인터페이스를 구현한 것이기 때문에 Map의 속성을 모두 가지고 있고, 저장 방식 또한동일하다. 그리고 해싱(Hashing)이란 검색 방법을 사용하기 때문에 많은 양의 데이터를 검색하는데있어서 뛰어난 성능을 보여준다. HashMap에서 한가지 주의 하실 점이 Map에 데이터를 .. 더보기 Map (HashMap, Hashtable, TreeMap) Map 이진 탐색 트리를 기반으로 두개의 자료형을 동시에 저장하도록 만든 자료구조이다. List와 Set이 순서나 집합적인 개념의 인터페이스라면 Map은 검색의 개념이 가미된 인터페이스이다.Map 인터페이스는 데이터를 삽입할 때 Key와 Value의 형태로 삽입되며, Key를 이용해서 Value를 얻을 수 있다. ※HashMapHashMap은 Map 인터페이스를 구현한 클래스로서 중복을 허용하지 않는다. Map의 특징인 Key와 Value의쌍으로 이루어져있다.Map hashmap = new HashMap(); ※HashtableHashMap과 동기화를 보장하냐 안하냐의 차이외에는 거의 동일한 자료구조라고 볼 수 있다.Hashtable hashtable = new Hashtable(); ※TreeMapHa.. 더보기 이전 1 다음