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
'언어 공부 > JAVA' 카테고리의 다른 글
[JAVA] 기본 입력 : Scanner (0) | 2021.08.02 |
---|---|
[JAVA] 난수 표현하기 ( Random ) (0) | 2021.07.22 |
[JAVA] 연산자 우선순위 및 연산 대상 (0) | 2021.07.22 |
[JAVA] 묵시적 (Implicit) vs 명시적(Explicit) 형변환 : Type Casting (0) | 2021.07.22 |