박싱, 언박싱, 오토 박싱, 오토 언박싱

Rosa·2020년 12월 6일
0
  public class SampleWrapper {
        public static void main(String[] args) {
            int i = 5; 
            Integer i2 = new Integer(5); // 박싱
            Integer i3 = 5;     //오토박싱
            int i4 = i2.intValue();   //언박싱
            int i5 = i2;       //오토언박싱
        }
    }

박싱 : 기본 타입의 값을 참조 타입으로 바꾸어주는 것
언박싱: 참조 타입의 값을 기본 타입으로 바꿔주는 것

오토 박싱 : 컴파일러에 의해 기본 타입이 참조 타입으로 자동 변환하는 것
오토 언박싱 : 컴파일러에 의해 참조 타입이 기본 타입으로 자동 변환하는 것

profile
기록, 메모

0개의 댓글