컬렉션 프레임워크란
프로그램 구현에 필요한 자료구조를 구현해놓은 JDK 라이브러리로,
java.util 패키지에 구현되어 있다.
- Collection 인터페이스
- 하나의 객체를 관리하기 위한 메서드가 선언된 인터페이스이다.
- 하위에 List, Set 인터페이스가 존재한다.
- List 인터페이스
- 객체를 순서에 따라 저장하고 관리하는데 필요한 메서드가 선언된 인터페이스이다.
- 자료구조 리스트(배열, 연결리스트)의 구현을 위한 인터페이스이다.
- 중복을 허용한다.
- Set 인터페이스
- 순서와 관계 없이 중복을 허용하지 않고 유일한 값을 관리하는데 필요한 메서드가 선언된 인터페이스이다.
- 저장된 순서와 출력되는 순서는 다를 수 있다.
- Map 인터페이스
- 쌍(pair)으로 이루어진 객체를 관리하는데 사용하는 메서드들이 선언된 인터페이스이다.
- 객체는 key - value의 쌍으로 이루어져있다.
- key는 중복을 허용하지 않는다.
'Develop > Java' 카테고리의 다른 글
Map 인터페이스를 구현한 클래스에서 Iterator 사용하기 (0) | 2022.09.18 |
---|---|
요소를 순회하는 Iterator (0) | 2022.09.18 |
문자열 비교 - 비교 연산자(==)와 equals() 메서드 차이 (0) | 2022.09.15 |
break의 범위 (1) | 2022.09.13 |
예외 정보를 얻는 방법 3가지 (0) | 2022.09.13 |