Collection과 Wrapper 객체

song yuheon·2023년 8월 27일
0

Java

목록 보기
26/46
post-thumbnail

Collection (컬렉션)

  • 정의: Java의 컬렉션 프레임워크는 다양한 자료구조의 개념을 표현하는 인터페이스와 그 구체화된 클래스로 구성된다.
  • 특징: 인터페이스는 자료구조의 기본 연산을 정의하며, 클래스는 해당 연산을 구현한다.

Wrapper 객체

  • 정의: 원시 타입 값을 객체로 감싸주는 클래스들.

  • 목적: 원시 타입 값이 객체로서의 기능을 필요로 할 때 사용.

  • 박싱(Boxing): 기본값을 객체로 만드는 것.

  • 언박싱(UnBoxing): 객체를 다시 기본값으로 변환.

  • 오토박싱과 오토언박싱: Java가 자동으로 박싱과 언박싱을 해주는 기능.

    Integer num = new Integer(17);  // Boxing
    int n = num.intValue(); // UnBoxing
    
    Character ch = 'X'; // AutoBoxing
    char c = ch; // AutoUnBoxing

profile
backend_Devloper

0개의 댓글