728x90


변수

variable
  • 메모리를 담는 그릇 : 공간
  • 메모리 공간에 값을 할당 후 사용
  • 공간의 크기는 타입 별로 상이.

 

타입

; 변수에 저장되는 데이터의 종류.

1. Primitve Type

기본형
  • 미리 정해진 메모리의 크기에 변수 값을 저장.
  • 흔히 알고 있는 int, char, .. 등등
타입 키워드 크기 (bit 단위) 범위
논리형 boolean 1 true, false
문자형 char 16 \u0000 ~ 
\uffff (0 ~ 2^15-1)
정수형 byte 8 -128 ~ 127
short 16 -32768 ~ 32767
int  32 -2147483648 ~ 2147483647
long 64 -9223372036854775808 ~ 
9223372036854775807
실수형 float 32 0x0.000002P-126f ~ 
0x1.fffffeP+127f
double 64 0x0.0000000000001P-1022 ~ 
0x1.fffffffffffffP+1023

 

2. Reference Type

참조형
  • 데이터를 heap에 저장하고 그 공간의 주소를 저장.
  • Class, Interface, Array, String .. 
728x90

+ Recent posts