Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- reference
- ALTER
- 콘크리트클래스
- Eureka
- Vector
- garbagecollection
- arguments
- class
- abstractclass
- MSA
- methodArea
- override
- run()
- value
- fuction
- eclipse
- 생성자
- concreteclass
- hamobee
- overload
- 추상클래스
- Hashtable
- 객체형변환
- hashCode
- string
- constantnumber
- super
- object
- start()
- Polymorphism
Archives
- Today
- Total
뇌운동일지
HashMap 본문
이놈의 HashMap 또 공부할 일이 생겼는데, 까마귀처럼 홀랑 까먹어서 내가 예전에 공부한 적이 있다는 사실조차 까먹음.
예전에 스프링 기반 프로젝트에서 <String, Object> 형태의 Map 으로 DB CRUD 할 때 HashMap 썼어서 공부했었나봄. 그러나 이제는 까먹어버렸다.
HashMap : Map 인터페이스를 구현한 대표적인 Map 컬렉션
Map : 키와 값으로 구성된 Entry 객체를 저장하는 구조를 가지고 있는 자료구조 (키와 값은 모두 객체)
값은 중복 저장될 수 있지만, 키는 중복 저장 불가
만약 기본 저장된 키와 동일한 키로 값 저장 시, 기존 값은 없어지고 새로운 값으로 대치
HashMap은 Hashing 사용하기 때문에 많은 양의 데이터를 검색하는 데 있어서 뛰어난 성능을 보임
값 추가
map.put(키, 밸류);
값 삭제
map.remove(키); // 해당 키의 값만 제거
map.clear(); // 모든 값 제거
값 출력
map.get(키) // 해당 키의 값 return
아래의 글을 읽고 정리
https://coding-factory.tistory.com/556
다음에는 꼭 디지털 필기를 하자
Comments