Programming/JAVA
컬렉션 프레임워크 (Collection Framework)
dev?
2022. 5. 11. 16:08
반응형
컬렉션 프레임워크 (Collection Framework)
- 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합이다.
(데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현한 것이다)
- 인터페이스(interface)를 사용하여 구현한다.
- 어떤 데이터를 저장할지 제너릭을 통해 선언한다.
제너릭 (Generic)
- 클래스 내부에서 형식을 지정하지 않고, 사용자에 의해 지정된다.
(특정 타입을 미리 정하지 않고 필요에 의해 지정하는 타입이다.)
종류
Map 계열 | List 계열 | Set 계열 |
데이터 순서가 없다 (이름, 데이터) 형태로 저장 키(이름)의 중복 사용 불가 |
데이터 순서가 있다 데이터 중복 허용 (중복 사용 가능) |
데이터 순서가 없다 데이터 중복 사용 불가 |
http://www.tcpschool.com/java/java_collectionFramework_concept
https://coding-factory.tistory.com/550
https://st-lab.tistory.com/153
반응형