[Java] 컬렉션 프레임워크

19·2022년 9월 5일
0

Java

목록 보기
2/13

컬렉션 프레임워크

  • 컬렉션(다수의 객체)을 다루기 위한 표준화된 프로그래밍 방식
  • 컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제공

컬렉션 클래스

  • 다수의 데이터를 저장할 수 있는 클래스 (ArrayList, HashMap등등)

컬렉션 프레임워크의 핵심 인터페이스

List

  • 순서가 있는 데이터 집합
  • 데이터 중복 허용 o
  • ex) 대기자 명단
  • ArrayList, LinkedList 등등

Set

  • 순서를 유지하지 않는 데이터 집합
  • 데이터 중복 허용 x
  • ex) 집합
  • HashSet, TreeSet 등등

Map

  • 키와 값의 쌍으로 이루어진 데이터 집합
  • 순서 유지하지 않음
  • 키는 중복을 허용 x, 값은 중복 허용 o
  • ex) 우편번호, 지역번호
  • HashMap, TreeMap, HashTable 등등

※ Collections
List, Set 인터페이스의 공통적인 부분을 추출한 인터페이스


profile
하나씩 차근차근

0개의 댓글