[자바] 박싱과 언박싱에 대해서
2023. 2. 5. 16:14
몰아 넣기
박싱 과 언박싱이란? 자바에는 기본 타입과 Wrapper 클래스가 존재한다. /** 기본 타입 : int, long, float, double, boolean 등 Wrapper 클래스 : Integer, Long, Float, Double, Boolean 등 */ // 박싱 int i = 10; Integer num = new Integer(i); // 언박싱 Integer num = new Integer(10); int i = num.intValue(); 오토 박싱 & 오토 언박싱 JDK 1.5부터는 자바 컴파일러가 박싱과 언박싱이 필요한 상황에 자동으로 처리를 해준다. // 오토 박싱 int i = 10; Integer num = i; // 오토 언박싱 Integer num = new Integer(..