변수란?
데이터의 저장과 참조를 위해 할당된 메모리 공간
변수(Variable)에 대한 간단한 이해
int num; 이 있다면,
1.10진수 정수를 저장할 메모리 공간을 할당
2.할당된 메모리 공간에 접근할 때는 num이라는 이름을 사용
int num은 이정도로 이해하면 되겠다.
자료형 종류
진위형
boolean: 1바이트
문자형
char: 2바이트 모든 유니코드문자
실수형
float: 4바이트
double: 8바이트
정수형
byte: 1바이트
short: 2바이트
int: 4바이트
long: 8바이트
long이 가장큰 수를 표현 할수 있는데,
long 사용예
최대 표현할수 있는 -9223372036854775808 ~ 9223372036854775807 이다.
long num = 9223372036854775807L;
long num = 9223372036854775807l;
L이나 l을 붙여줘야 사용가능
byte나 short가 적은 bit를 가지고 있어 절약할 수 있지만,
jvm의 피연산자 스택이 4바이트 단위로 저장 하기 때문에 int보다 작은 자료형의 값을 계산시
int형으로 형변환 되어 연상이 수행된다. 그냥 int 사용.
'취업아카데미-JAVA' 카테고리의 다른 글
6.메소드와 변수의 스코프 (0) | 2015.06.28 |
---|---|
5. 실행흐름의 컨트롤 - 반복문,조건문 (0) | 2015.06.28 |
4.연산자 (0) | 2015.06.28 |
3.상수와 형변환 (0) | 2015.06.28 |
자바 기초개념과 사소하게 놓친 것들 1일차 (0) | 2015.06.24 |