본문 바로가기
Java

Java Collections Framework

by J_Remind 2020. 3. 25.

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' 카테고리의 다른 글

ZipOutputStream vs ZipArchiveOutputStream  (3) 2024.11.08
FileInputStream vs BufferedInputStream  (0) 2024.11.03
JDK Dynamic Proxy와 CGLIB  (0) 2024.07.30
(Java) JVM 메모리 구조  (0) 2020.03.18
(Java) 객체지향 프로그래밍  (0) 2020.03.18