본문 바로가기

Java

Java Collections Framework

Java Collection

Java에서 Collections이란 데이터의 집합, 그룹을 의미한다.
JFC(Java Collections Framework)는 데이터, 자료구조인 컬렉션과 이를 구현하는 클래스를 정의하는 인터페이스를 제공함

Java Collections Framework 상속 구조



Collection

  • 순서나 집합적인 저장 공간
  • List: 순서가 있고 중복을 허용하는 저장 공간
    • LinkedList
    • Stack
    • Vector
    • ArrayList
  • Set: 순서가 없는 중복을 허용하지 않는 집합적인 공간 
    • HashSet
    • SortedSet (TreeSet)

Map

  • 키와 값으로 데이터 핸들
  • Hashtable: 동기화 보장하는 Map 계열의 클래스
  • HashMap: 동기화 보장하지 않는 Map 계열의 클래스
  • SortedMap: 정렬을 위한 Map 계열의 클래스


'Java' 카테고리의 다른 글

(Java) JVM 메모리 구조  (0) 2020.03.18
(Java) 객체지향 프로그래밍  (0) 2020.03.18