study/개인공부

wrapper class

잠수함 2021. 5. 3. 17:39
728x90

* 자바의 자료형

1. 기본타입: byte, char, int, float, double, boolean, long, short등

2. 참조타입: class, interface 등

3. 래퍼클래스: Byte, Character, Integer, Float, Double, Boolean, Long, Short

 

* 래퍼 클래스

- 기본 자료타입을 객체로 다루기 위해서 사용하는 클래스들

- java.lang 패키지에 포함되어 있음.

 

* 박싱과 언박싱

- 기본 데이터 타입을 Wrapper 클래스로 변환하는 것을 boxing 이라 함( int 10 --> Integer ten = new Integer(10) )

- Wrapper 클래스를 기본 타입으로 변환하는 것을 unboxing 이라 함 (Integer 10 --> int i = ten.intValue() )

- JDK1.5 이상부터는 박싱과 언박싱이 자동으로 일어남

 

 

'study > 개인공부' 카테고리의 다른 글

M1-W2-D2  (0) 2021.05.04
Java 기본(2) - 문자열  (0) 2021.05.04
M1-W2-D1  (0) 2021.05.03
M1-W1-D4  (0) 2021.04.29
M1-W1-D3  (0) 2021.04.28