Collection Framework

KIMA·2022년 6월 28일
0

java

목록 보기
2/10
post-thumbnail

Collection Framework란?

: 다수의 데이터를 저장할 수 있는 클래스(Collection 클래스)들을 표준화한 설계

  • 모든 Collection 클래스들을 표준화된 방식을 다룰 수 있음
  • 재사용성이 높아짐

Collection Framwork을 구성하는 핵심 interface간의 관계

  • List : 순서가 있는 데이터의 집합, 중복 허용 O
    • 구현 클래스 : ArrayList, LinkedList, Stack, Vector 등
  • Set : 순서가 없는 데이터의 집합, 중복 허용 X
    • 구현 클래스 : HashSet, TreeSet 등
  • Map : key와 value의 쌍(Entry)으로 이루어진 데이터의 집합
    • 순서 없음
    • key는 중복 허용 X, value는 중복 허용 O
    • 구현 클래스 : HashMap, LinkedHashMap, TreeMap, SortedMap, Properties 등

Reference : Java의 정석 3판 (남궁성 지음)

profile
안녕하세요.

0개의 댓글