본문 바로가기

SW 아카데미 3기/JAVA

[JAVA] Collection

목차

    728x90
    반응형
    SMALL

    자바에서 Collection Framework(컬렉션 프레임워크)란 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합을 말한다.

     

    즉, 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해 놓은 것이다.

     

     

     

    컬렉션 프레임워크는 데이터 군집의 형태를 List, Set, Map의 3가지로 나눠서, 각 데이터 군집 형태를 인터페이스로 정의햇다.

     

     

     

    .📁 List

     

    순서가 있는 데이터의 집합으로, 데이터의 중복을 허용한다.

     

     

     

    📁 Set

    순서가 없는 데이터의 집합으로, 데이터의 중복을 허용하지 않는다.

     

     

    📁 Map

    키와 값의 쌍으로 이루어진 데이터 집합으로, 순서가 없다.

     

     

     

    이때 컬렉션은 다음과 같은 차이가 있다.

     

    1. collection : 객체가 저장되고 반복되는 자료 구조

    2. Collection : Set, List, Queue가 상속받는 java.util.Collection 인터페이스. 

    3. Collections : collection들에 사용할 정적 유틸리티 메소드의 모음이 있는 java.util.Collections 클래스.

     

     

    728x90
    반응형
    LIST