Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

자바에서 컬렉션과 컬렉션의 차이점

<시간/>

Java 컬렉션 프레임워크는 개체 컬렉션을 조작하는 데 사용됩니다. 컬렉션 프레임워크에는 여러 래퍼 클래스, 편의 클래스, 벡터 및 Hashtable과 같은 레거시 구현을 위한 클래스, 컬렉션 인터페이스 등이 포함됩니다.

Collection은 Java 컬렉션 프레임워크의 인터페이스입니다. 두 부분으로 나뉩니다 -

  • Java util 컬렉션 - Set , queue , List 등의 클래스가 포함되어 있습니다.
  • Java util map - Map , sortedMap 등의 클래스가 포함되어 있습니다.

반면에 Collections는 유틸리티 클래스입니다. 이 클래스의 주요 목적은 개발자에게 편리한 메소드를 제공하는 것입니다. 이 클래스에는 컬렉션에 대해 작동하고 컬렉션을 반환하는 정적 메서드만 있습니다. 제공된 컬렉션 또는 클래스 개체가 null인 경우 이 클래스의 메서드는 모두 NullPointerException을 throw합니다.

Sr. 아니요.

컬렉션
컬렉션

1

기본

Java 컬렉션 프레임워크의 인터페이스입니다.

Collection 프레임워크의 유틸리티 클래스입니다.

2

정적 메서드

모든 정적 메서드가 있는 것은 아닙니다.

모든 정적 메서드가 있습니다

3

작업

단일 개체에 개체 목록을 저장하는 데 사용됩니다.

수집 작업에 사용됩니다.

컬렉션 및 컬렉션의 예

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
   public static void main(String[] args) {
      // List
      List list = new ArrayList();
      list.add("HCL");
      list.add("DELL");
      // Sorting List in ascending order according to the natural ordering
      Collections.sort(list);
      list.forEach(System.out::println);
   }
}