1. 정의
key값과 value값을 하나의 쌍으로 관리하므로 Enumeration이나 Iteration 개체를 사용하여 데이터를 추출하지 않고 해당 키에 대한 데이터 값을 추출하는 Connection
2. 장점
동기화가 포함되지 않으므로 HashTable에 비해 속도가 빠름
3. 단점
value값의 중복은 허락하지만 key값의 중복은 허락하지 않으므로 null을 가지는 key가 두개일 수는 없다.
4. 메소드 종류
put(key, value) put(기존 key, 다른 value) |
삽입 기존 key를 다른 value값으로 수정(가능) |
get() |
지정 키에 해당하는 데이터 value값을 반환 |
containsKey(key) |
지정 키가 존재하는지의 여부를 true / false로 반환 |
containsValue(value) |
지정 value가 존재하는지의 여부를 true / false로 반환 |
size() |
HashMap 객체의 요소 갯수를 반환 |
isEmpty() |
HashMap이 비어있는지의 여부를 true / faluse로 반환 |
'BackEnd > Java' 카테고리의 다른 글
Jsp :: get vs post (0) | 2016.03.02 |
---|---|
Java :: Iterator (0) | 2016.03.01 |
Java :: for문과 foreach문 (0) | 2016.02.28 |
Jsp :: 자바빈 액션태그 (0) | 2016.02.24 |
Servlet :: Servlet 과 Servlet Container 정의 (0) | 2016.02.23 |