9) 컬렉션 프레임워크1 - 컬렉션 프레임워크란

dev-mage·2022년 11월 17일
0

Hello Java World!

목록 보기
25/32
post-thumbnail

Java 컬렉션 프레임워크

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

컬렉션의 본래 뜻은 관련된 물건들의 집합이라고 할 수 있다. 프레임워크란 표준화된 프로그래밍 방식을 제공하기 위해 설계된 틀(구조)이다. 즉 자바의 컬렉션 프레임워크는 여러 요소가 담긴 컨테이너 객체(컬렉션)를 다루기 위한 표준 방법(프레임워크)을 지칭한다. 어플리케이션 개발 시에 여러 데이터를 메모리에 저장하고 처리해야 할 일이 있을 때를 대비해 자바는 컬렉션 프레임워크를 제공한다.

컬렉션 프레임워크 인터페이스

컬렉션 프레임워크는 크게 다음과 같은 3가지 타입이 있다.

인터페이스특징구현 클래스
List- 순서가 있는 데이터의 집합.
- 데이터의 중복 허용.ArrayList, LinkedList, Vector, Stack 등
Set- 순서를 유지하지 않는 데이터의 집합.
- 데이터의 중복 불허.HashSet, TreeSet 등
Map- 키(key)와 값(value)의 쌍으로 이루어진 데이터의 집합.
  • 순서는 유지되지 않음.
  • 키는 중복을 허용하지 않고 값의 중복은 허용.(중복된 키를 저장하면 기존의 값은 없어지고 마지막에 입력한 값이 저장됨) | HashMap, TreeMap, Hashtable, Properties 등 |

List

Set

Map


References

0개의 댓글