1. 컬렉션이란?
컬렉션(collecton)
- 동일한 타입을 묶어 관리하는 자료구조
배열과 컬렉션의 차이점
배열 | 생성 시점에 저장공간의 크기 확정 확정시 나중에 변경 불가 |
컬렉션 | 데이터의 저장용량을 동적으로 관리 가능 |
2. 컬렉션 프레임워크란?
라이브러리
- 단순히 연관된 클래스와 인터페이스들의 묶음
프레임워크
- 클래스와 인터페이스들의 모임(라이브러리)
- 클래스의 정의에 설계 원칙 또는 구조가 존재
컬렉션 프레임워크
-리스트, 스택, 큐, 트리 등의 자료구조에 정렬,탐색 등의 알고리즘을 구조화해 놓은 프레임워크
자바에서 제공하는 컬렉션의 프레임워크의 주요 클래스와 인터페이스
- 컬렉션의 특성에 따라 크게 List<E>, Set<E>, Map<K,V>로 나눌 수 있음
- 메모리의 입출력 특성에 따라 기존의 컬렉션 기능을 확장 또는 조합한 Stack<E>, Queue<E>가 있음
'Java > 문법' 카테고리의 다른 글
17 -3 장 Set<E> 컬렉션 인터페이스 (1) (0) | 2023.06.16 |
---|---|
17 - 2장 List<E> 컬렉션 인터페이스 (0) | 2023.06.16 |
16 - 5장 제네릭의 상속 (0) | 2023.06.16 |
16 - 4장 제네릭 타입 범위 제한 (0) | 2023.06.16 |
16 -3장 제네릭 메서드 (0) | 2023.06.15 |