컬렉션 프레임 워크 - 1. 컬렉션 프레임워크 (Collection Framework)

Ⅰ. 컬렉션 프레임워크 (Collection Framework)

1. 컬렉션 프레임워크 (Collection Framework)

 - 컬렉션(Collection)

    - 데이터를 수집

    - 동일한 타입을 묶어서 관리하는 자료구조

    - 저장 공간의 크기(Capacity)를 동적으로 관리

 - 프레임워크(Framework)

    - 기능을 제공하는 틀

    - 클래스와 인터페이스의 모임 (라이브러리)

    - 클래스의 정의에 설계의 원칙 또는 구조가 존재

 - 컬렉션 프레임워크

    - 데이터를 수집하여 관리하는 기능을 제공하는 틀 (클래스 or 인터페이스)

    - 이는 제네릭기반임

 

    ※ 자료구조(Data Structure) : 데이터를 효율적으로 저장 및 관리할 수 있는 소프트웨어적 구조

        - 자료구조의 대표적인 예 : 배열

        - 배열의 장점 :

            - 여러 개를 한꺼번에 관리

            - 순차적으로 관리하므로, 각 요소에 번호 기반 접근이 가능

            - 사용하기 쉬움

        - 배열의 단점 :

            - 선언을 마치고 나면, 크기가 정해져 있음. 즉, 정해진 대로 사용해야 함

        - 배열 말고 다른 자료 구조의 예 : 리스트, 스택, 큐, 트리, 맵

'Programming Language > Java' 카테고리의 다른 글

컬렉션 프레임워크 - 3. Set  (0) 2022.07.19
컬렉션 프레임워크 - 2. List  (0) 2022.07.19
BigInteger Class  (0) 2022.07.18
제네릭(Generic)  (0) 2022.07.18
스레드(Thread) - 5. Thread 동기화  (0) 2022.07.15