> Java > java지도 시간 > 본문

컬렉션 프레임워크 개요

高洛峰
풀어 주다: 2016-11-18 10:19:13
원래의
1354명이 탐색했습니다.

수집 프레임워크의 역할

실제 개발에서는 동일한 유형의 데이터 세트에 대해 통합 관리 작업을 수행하는 경우가 많습니다. 지금까지는 이를 달성하기 위해 배열, 연결 목록 구조 및 이진 트리 구조를 사용할 수 있습니다.

배열의 가장 큰 문제는 배열의 요소 수가 고정되어 있다는 점입니다. 동적 배열을 구현하려면 여전히 연결 목록이나 이진 트리를 구현하는 것이 더욱 불편합니다. 객체를 스스로 관리할 수 있는 구조입니다.

JDK1.2 이후 JAVA는 클래스 컬렉션의 개념을 완전히 제공하고 강력하고 매우 편리한 컬렉션 프레임워크 API 세트를 캡슐화하여 개발 효율성을 크게 향상시킵니다.

컬렉션은 크게 세 가지 인터페이스로 구분됩니다

Collection(컬렉션), Map(매핑), Iterator(반복, 편의)

컬렉션 프레임워크 인터페이스와 클래스는 Java.util 패키지

컬렉션 프레임워크 구조 다이어그램

컬렉션 프레임워크 개요

컬렉션 인터페이스


1. 컬렉션 계층의 루트 인터페이스입니다. 컬렉션은 컬렉션의 요소라고도 하는 개체 집합을 나타냅니다. 일부 컬렉션은 순서가 지정되어 있고 다른 컬렉션은 순서가 지정되어 있지 않습니다.


일부 컬렉션에서는 중복 요소를 허용하지만 다른 컬렉션에서는 허용하지 않습니다. JDK는 이 인터페이스의 직접적인 구현을 제공하지 않습니다. 즉, Set 및 List와 같은 보다 구체적인 하위 인터페이스의 구현을 제공합니다.


2. 인터페이스 정의

공용 인터페이스 Collection

Iterable


3.Collection은

insert add()

delete Remove()

judge one을 포함하여 컬렉션에 대한 몇 가지 일반적인 작업에 대한 인터페이스를 제공합니다. 요소는 해당 멤버 contain()

iterator()


입니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!