Java 컬렉션 프레임웍(collection framework)

iy·2024년 1월 9일
0

Java-CollectionFramework

목록 보기
1/7

썸네일 없으니까 너무 밋밋해서..내가 찍은 하늘 🙃

컬렉션 프레임웍(collection framework)

  1. 컬렉션(Collection)
  • 여러 객체를 모아놓은 것
  1. 프레임 웍
  • 표준화 정형화된 체계적인 프로그래밍 방식
  1. 컬렉션 프레임웍
  • 컬렉션(다수의 객체)를 다루기 위한 표준화된 프로그래밍 방식
  • 컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제공
  • java.util패키지에 포함, JDK1.2부터 제공
  1. 컬렉션 클래스
  • 다수의 데이터를 저장할 수 있는 클래스(예. Vector, ArrayList, HashSet)

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

  1. List(순서O, 중복O)
  • 순서가 있는 데이터의 집합, 데이터의 중복을 허용(예. 대기자 명단)
    • 구현 클래스 : ArrayList, LinkedList, Stack, Vector 등
  1. Set(순서X, 중복X)
  • 순서를 유지하지 않는 데이터의 집합, 데이터의 중복을 허용하지 않음 (예. 양의 정수 집합, 소수의 집합)
    • 구현 클래스 : HashSet, TreeSet 등
  1. Map(순서X, 키는 중복X 값은 중복O)
  • 키(key)와 값(value)의 쌍으로 이루어진 데이터의 집합
  • 순서는 유지되지 않으며 키는 중복을 허용하지 않고 값은 중복을 허용함(예. 우편번호, 지역번호(전화번호))
    • 구현 클래스 : HashMap, TreeMap, HashTable, Properties 등

List와 Set의 공통 부분으로 Collection 인터페이스를 정의


☃참고❄
참고:자바의정석

0개의 댓글