본문 바로가기

Study for Backend/Programming language - Java

[Java기초] 컬렉션 프레임워크

Collection Framework란 여러 데이터를 편리하게 관리할 수 있게 만들어 놓은 것.

다시 말하면 다수의 요소를 하나의 그룹으로 묶어 효율적으로 저장하고, 관리할 수 있는 기능을 제공하는 일종의 컨테이너이다.

- 자료 구조 및 알고리즘을 구조화

대표적으로 List 인터페이스 , Set 인터페이스 , Map 인터페이스가 있음

 

1. List 인터페이스

   - 순서가 있는 데이터의 집합

   - 데이터 중복 허용

   - ArrayList, LinkedList, Vector

 

2. Set 인터페이스

   - 순서가 없느 데이터의 집합

   - 데이터의 중복 허용 불가

   - HashSet, TreeSet

 

3. Map 인터페이스

   - 키와 값의 쌍으로 이루어진 데이터 집합

   - 순서를 유지하지 않음

   - HashMap, TreeMap

 

 

link

https://00h0.tistory.com/36

 

[Java] Java 컬렉션 프레임워크(Collection Framework)

컬렉션 프레임워크(collection framework)란 여러 데이터를 쉽게 다룰 수 있도록 Java에서 제공해주는 클래스들의 인터페이스입니다. 즉, collection framework를 사용해 stack, queue, set 등 다양한 자료구조를

00h0.tistory.com

https://hudi.blog/java-collection-framework-1/

 

JAVA Collection Framework (1) - 컬렉션 프레임워크란?

본 포스팅에서는 컬렉션 프레임워크의 개요, 종류, 그리고 구현과 상속의 계층적 구조 등에 대해 개괄적으로 짚어본다. 1. Collection Framework 의 개요 컬렉션 프레임워크는 자바 프로그래밍에서 빠

hudi.blog