Java(자바) - 맵(Map) 9가지 중요 설명 소개 링크
① Java Map(맵) - Key, Value의 대응관계로 이루어진 자료 저장을 위한 자료형이다.
② 종류에는 HashMap, HashTable, TreeMap이 있으며, 차이점을 명확하게 알아야 한다.
- 개발자 면접에 빈번하게 등장 하는 질문이다.
③ 맵의 정렬(Sort)에 대해서 잘 알아두어야 한다.
- 키(Key) 정렬
- 값(Value) 정렬
④ 성능 하락에 영향이 가지 않도록 정확하게 원리 파악 후 개발하는 것이 중요하다.
- Map(맵)의 순환(Iterate)
- 깊은 복사(Deep Copy), 얕은 복사(Shallow Copy)
- List(리스트)로 변환 등
⑤ 위에 사항들이 예제와 함께 정리 & 설명 되어 있는 사이트가 있어서 아래에 링크로 설명을 대체 한다.
- 영어로 되어 있지만, 크롬 번역 기능을 이용하면 정독 할 만 하다.
참고 사이트 - click
'언어 > Java' 카테고리의 다른 글
Java(자바) Runtime - 외부 프로세스(exec) 실행 예제 소스 (3) | 2017.12.29 |
---|---|
Java(자바) BlockingQueue - Producer 및 Consumer 패턴 예제 (0) | 2017.12.27 |
Java(자바) 알고리즘 - 문자열로 서로 다른 단어 만들어내기(Anagram) (2) | 2017.12.25 |
Java(자바) - 멀티쓰레드(Multi Thread) 동기화 간단 쉬운 예제 (0) | 2017.09.11 |
Java(자바) - 멀티쓰레드(Multi Thread) 상황에서의 싱글톤(Singleton) (0) | 2017.09.10 |