프로그래밍/Java | 2014. 6. 21. 21:29
변수에 대한 이야기
변수의 타입에는 크게 기본형, 참조형으로 2가지로 나눌 수 있다.
참조형은 객체의 주소를 저장한다.
Date today =null;
또는
Date today = new Date();
연산자 new의 연산결과는 생성된 객체의 주소이다.
대입연산자 '='에 의해서 참조변수 today에 저장되는 것이다.
boolean |
1 byte |
char |
2 byte |
char는 문자를 내부적으로 정수값 코드로 저장하기 때문에 정수형 ( byte, short , int ,long )과 밀접한 관계가 있다.
char형은 Java에서 유니코드(2 byte 문자 체계)를 사용하므로 2 byte입니다.
큰값을 다루어야 하는 경우가 아니라면 int 와 float를 사용하자.
int 형은 대략 9자리 수 ( 약 20억)의 값을 저장할 수 있다.
9자릿수에 가까운 자리 수 (6~8자리)의 수를 계산 할 때는 넉넉하게 long형(약 19자리)를 사용하는 것이 좋다.
정수형 변수는 자신이 저장할 수 있는 범위를 넘어서면, 최소값부터 다시 반복된다.
만일 000~ 999까지 표현 할 수 있는데
999를 넘어서면 ( 오버 플로우 발생 )
000부터 다시 반복한다.
따라서, byte의 경우 -128(최소값)부터 시작해서 127( 최대값)을 넘으면
다시 -128부터 시작하게 된다.
[Java] 재귀호출에 대한 이야기 (0) | 2014.06.23 |
---|---|
[Java] JVM의 메모리 구조 (0) | 2014.06.23 |
[Java] 반환값 return의 TIP (0) | 2014.06.23 |
[Java] 배열에 대한 이야기 (0) | 2014.06.23 |
[Java] 조건문과 반복문에 대한 이야기 (0) | 2014.06.23 |
[Java] 나머지 연산자 ' % ' 와 시프트 연산자 ' <<, >>, >>> ' 이야기 (0) | 2014.06.23 |
[Java] 연산자 ( & , | , ~ , ! )에 대한 이야기 (0) | 2014.06.23 |
[Java]Byte나 Short보다 int형을 쓰는 이유 (0) | 2014.06.23 |
[Java] 문자형 char 에 대한 이야기 (0) | 2014.06.21 |
[Java] Java 언어의 특징 (0) | 2014.06.21 |
Recent Comments