자바의 자료형?!

2023. 11. 17. 21:53개발일지

1) 기본 자료형(Primitive Data Type)

데이터를 저장하기 위해 사용되는 자료형을 의미하며 변수에 "실제 값" 을 가지는 것을 의미한다.

 

 

참고로, 1바이트는 8비트다.

 

 

 

2. 참조 자료형 (Reference Data Type)

실제 값을 갖는 것이 아닌 데이터가 저장된 메모리의 "주소값" 을 가지는 자료형이며, 해당 값은 객체를 참조하는 변수 타입을 의미한다.

 

 

 

 

 

3. 래퍼 클래스(Wrapper Class)

기본 자료형을 "객체"로 다루기 위해서 비 객체를 객체화 시키는 클래스로 "기본타입의 객체화"를 의미한다. 즉, 기본 자료형을 클래스로 감싸는 것으로 볼 수 있다.

 

 

언박싱과 박싱

박싱 기본 타입을 래퍼 클래스의 인스턴스로 변환하는 과정을 박싱이라고 한다.

언박싱 래퍼 클래스의 인스턴스에 저장된 값을 다시 기본 타입으로 꺼내는 과정을 언박싱이라고 한다.