(10) HashMap과 Hashtable
·
자바/컬렉션 프레임워크
1. HashMap과 Hashtable의 관계 - 이 둘의 관계는 ArrayList와 Vector와의 관계가 같아서 새로운 버전인 HashMap을 사용할 것을 권장한다. 2. HashMap 개념 - Map의 특징상 키와 값을 묶어서 하나의 entry(데이터)로 저장하는 특징을 가진다. - 또한 해싱을 사용하기 때문에 많은 양의 entry를 검색하는데 있어서 뛰어난 성능을 가진다. - HashMap은 Entry라는 내부 클래스를 정의하고, 다시 Entry타입의 배열을 선언한다. ( 여기서 Entry 내부 클래스를 정의하는 이유는 key와 value는 연관있는 entry로 보기 때문에 각각의 배열보다는 하나의 클래스로 정의해서 하나의 배열로 다루는 것이 데이터의 integrity 측면에서 더 바람직하기 때문..