수집 프레임워크의 역할
실제 개발에서는 동일한 유형의 데이터 세트에 대해 통합 관리 작업을 수행하는 경우가 많습니다. 지금까지는 이를 달성하기 위해 배열, 연결 목록 구조 및 이진 트리 구조를 사용할 수 있습니다.
배열의 가장 큰 문제는 배열의 요소 수가 고정되어 있다는 점입니다. 동적 배열을 구현하려면 여전히 연결 목록이나 이진 트리를 구현하는 것이 더욱 불편합니다. 객체를 스스로 관리할 수 있는 구조입니다.
JDK1.2 이후 JAVA는 클래스 컬렉션의 개념을 완전히 제공하고 강력하고 매우 편리한 컬렉션 프레임워크 API 세트를 캡슐화하여 개발 효율성을 크게 향상시킵니다.
컬렉션은 크게 세 가지 인터페이스로 구분됩니다
Collection(컬렉션), Map(매핑), Iterator(반복, 편의)
컬렉션 프레임워크 인터페이스와 클래스는 Java.util 패키지
컬렉션 프레임워크 구조 다이어그램
컬렉션 인터페이스
입니다.