Vector와 Hash Table
2007. 8. 10.
Vector와 Hashtable은 내부적으로 Collection인터페이스를 사용하고 있는 대표적인 놈입니다. Vector는 Collection자체를 바로 구현한 클래스이며, Hashtable은 내부적으로 Collection을 사용하고 있습니다. 객체를 저장할 수 있다는 면에서는 이 두 클래스는 비슷하지만 내부적인 구현과 약간의 사용방법이 다릅니다. Hashtable의 특성을 본다면 단연코 유일한 키값을 가지고 있다는 것입니다. 이 말은 객체를 삽입할 때 특별한 키값을 같이 입력하고, 그리고 객체를 추출할 때에는 키값으로 객체를 추출하는 기법을 사용 할 수 있다는 것입니다. 즉, 객체를 저장할 때 꼬리표를 하나 붙여 두는 것이지요. 그리고 이 꼬리표를 이용해서 객체를 다시 얻어오는 것입니다. 꼬리표 또한 ..