자료 구조/기본 개념
[자료 구조] 7. 컬렉션 프레임 워크
Song hyun
2024. 5. 9. 09:11
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
반응형