본문 바로가기

develop

프리미티브 타입과 레퍼런스 타입 -초보개발자-

자바의 타입은 크게 두 종류로 나뉜다. primitive type과 reference type이다.

 

프리미티브 타입 - Java의 기본적인 형(기본형)

boolean : true or false

char : 2바이트 문자

byte : 1바이트 정수 (-128 ~127 )

short : 2바이트 정수 (-32768 ~ 32767)

int : 4바이트 정수

long : 8바이트 정수

float : 4바이트 소수

double : 8바이트 소수

 

레퍼런스 타입

프리미티브 타입을 제외한 모든 타입을 포함한다.

Primitive type의 기본값은 Null이다.

 

값이 저장되어 있는 곳의 주소를 저장하는 공간으로 힙 (Heap) 메모리에 저장된다.

 

즉 실제값이 저장되어 있는 메모리 주소를 저장한다.