본문 바로가기
자료 구조/기본 개념

[자료 구조] 7. 컬렉션 프레임 워크

글: Song hyun 2024. 5. 9.
728x90
반응형

[자료 구조] 7. 컬렉션 프레임 워크

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

2. 컬렉션 프레임 워크의 특징

 


 

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

-> 자바에서 컬렉션 프레임워크(Collection Framework)란 다수의 데이터를 쉽고, 효과적으로 처리할 수 있는 *표준화된 방법을 제공하는 클래스의 집합을 뜻한다.

=> 즉, 데이터를 저장하는 자료구조의 데이터를 처리하는 알고리즘을 구조화하여, 클래스로 구현해놓은 것이다. 이러한 컬렉션 프레임워크는 자바의 인터페이스(Interface)를 사용해 구현된다.

 

*표준화: 공인된 약속(=인터페이스)

 

2. 컬렉션 프레임 워크의 특징

-프로그램 구현에 필요한 자료 구조(Data Structure)를 구현한 JDK 라이브러리이다.

-java.util 패키지에 구현되어 있다.

-개발에 소요되는 시간을 절약하면서, 최적화된 알고리즘을 사용할 수 있다.

-여러 구현 클래스와 인터페이스의 활용에 대한 이해가 필요하다.

-최상위 클래스는 Collection이다.

 

컬렉션 프레임 워크의 하위 인터페이스들은 다음과 같다.

 

-(1) List 계열

-(2) Set 계열

-(3) Queue 계열

-(5) Map 계열

728x90
반응형