기본형에는 모두 8개 타입이 있습니다. 


정수형 

byte : 1 byte 

short : 2 byte

int : 4 byte 

long : 8 byte

 

byte < short < int < long 

 

* 숫자형은 int형 자료형을 사용하자 

JVM의 피연산자 스택이 피연산자를 4 byte다위로 저장하기 때문이다 

byte, short의 값을 계산할 때는 4 byte로 변환하여 연산이 수행되기 때문이다. 


실수형

float : 4 byte

double : 8byte


논리형

boolean : true / false 값을 가진다.


문자형

char : 2byte , java는 유니코드 문자 체계를 사용하기 때문에 크기가 2byte입니다. 

 

특수문자

tab \t
backspace \b
form feed \f
new line \n
carriage return \r
역슬래쉬(\) \\
홑따음표 \'
겹따옴표 \"
유니코드 (16진수)

\u유니코드

예) \u0041

 

블로그 이미지

나무뚱이

,