//Google AdSense

wrapper class

- primitive data type들을 객체로 사용 가능하게 해주는 class.
- Wrapper class는 산술 연산을 위해 정의된 클래스가 아니므로, 인스턴스*에 저장된 값을 변경할 수 없다.
- 값을 참조하기 위해 새로운 인스턴스를 생성하고, 생성된 인스턴스의 값만을 참조할 수 있다.

 

primitive data type 과 상응하는 wrapper class

primitive data type   wrapper class
byte Byte
short Short
int Integer
long Long
float Float
double Double
boolean Boolean
char Character

 

Boxing 과 Unboxing

Boxing : 기본 타입의 데이터를 래퍼 클래스의 인스턴스로 변환하는 과정
Unboxing : 래퍼 클래스의 인스턴스에 저장된 값을 다시 기본 타입의 데이터로 꺼내는 과정

 

 

 

 


* 인스턴스(Instance) : 객체가 메모리에 할당되어 실제 사용될 때 인스턴스라고 부른다.


참고

 

- https://www.w3schools.com/java/java_wrapper_classes.asp

 

Java Wrapper Classes

Java Wrapper Classes Java Wrapper Classes Wrapper classes provide a way to use primitive data types (int, boolean, etc..) as objects. The table below shows the primitive type and the equivalent wrapper class: Primitive Data Type Wrapper Class byte Byte sho

www.w3schools.com

- http://tcpschool.com/java/java_api_wrapper

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

 

+ Recent posts