Java
Collection Framework
KimJye
2020. 1. 15. 01:50
class library
자주 사용하는 클래스들을 컴파일하여 jar 파일로 묶어놓은 것.
JDK에 포함된 클래스 라이브러리를 Java 표준 클래스 라이브러리라고 한다.
Framework
규모가 크고, 객체지향적으로 클래스들이 서로 연결되고 실행되는 구조를 갖는 클래스 라이브러리
Collection Framework의 Interface들
- Collection interface : 자바 컬랙션 클래스를 대표하는 인터페이스
- Set interface : 집합 개념으로 주로 중복체크
- List interface : 배열과 비슷한 방법으로 사용할 수 있는 컬렉션 클래스들을 대표
- Queue interface : FIFO(first-in, first-out)
- Deque interface : 양방향 큐. 큐(queue)처럼 FIFO 방식으로 사용할 수도 있고, 스택(stack)처럼 LIFO 방식으로 사용할 수도 있다.
- Map interface : 키(key)로 값(value)을 등록하거나 꺼내는 방식으로 사용하는 컬렉션 클래스들을 대표