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
반응형
'자료 구조 > 기본 개념' 카테고리의 다른 글
[자료 구조] 9. List 인터페이스 활용 : 영화 평점 관리 시스템 예제 만들기 (0) | 2024.05.09 |
---|---|
[자료 구조] 8. List 인터페이스 (0) | 2024.05.09 |
[자료 구조] 6. 연결 리스트 (0) | 2024.05.08 |
[자료 구조] 6. 큐 구현하기 (0) | 2024.05.07 |
[자료 구조] 5. 비선형 자료 구조 (0) | 2024.05.03 |