본문 바로가기

반응형

HashMap

[java] 컬렉션 프레임웍 - List, Set, Map 컬렉션 프레임웍 - List, Set, Map 1. 컬렉션 프레임웍이란? '데이터 군을 저장하는 클래스들을 표준화한 설계'를 뜻한다. 컬렉션은 다수의 데이터, 데이터 그룹을 뜻하고 프레임 웍은 표준화된 프로그래밍 방식을 말한다. 다수의 데이터를 다루는데 필요한 다양하고 풍부한 클래스들을 제공한다. 데이터 정리할 때 쓰임이 있는 클래스들의 모음집이라 이해하자. 2. 컬렉션 프레임웍에서는 컬렉션데이터 그룹을 크게 3가지 타입이 존재한다고 인식하고 각 컬렉션을 다루는데 필요한 기능을 가진 3개의 인터페이스를 정의하였다. ★ Map - key & Value 쌍으로 이루어진 데이터의 집합 ① List - 순서가 있는 데이터의 집합. 중복을 허용한다. ② Set - 순서를 유지하지 않는 데이터의 집합, 데이터의 중.. 더보기
HashMap 개념 및 예제 컬렉션프레임워크의 HashMap에 대해 알아보자. 주요 단어 : Key값, Value값, 해싱. 해싱이란 환자정보관리 예시를 떠올려보자. 주민번호가 7로 시작하는 환자의 의료기록을 알고 싶다면 주민번호 앞자리가 7인 서류함을 열어봐야한다. 7은 저장위치를 알려주는 것이다. 이는 배열의 인덱스에 해당한다. 해싱은 많은 양의 데이터를 검색하는데 있어서 뛰어난 성능을 보인다. 예제 코드 import java.util.*; import java.util.Scanner; public class HashMap1 { public static void main(String[] args) { HashMap map = new HashMap(); map.put("myId", "1234"); map.put("asdf", "1.. 더보기

반응형