Java
[Java] 02. Java의 자료형 (data type)
Jenny Noh
2024. 1. 15. 18:42
Java의 data type
- 변수를 사용하기 위해 변수 타입을 선언해야한다.
- 데이터 타입은 크게 1) 기본형 (Primitive type)과 2) 참조형 (Reference)가 있다.
1. Primitive Type (기본형)
고정된 길이의 메모리에 값을 표현하는 데이터 타입이다.
더이상 쪼갤 수 없는 기본 단위로 stack 공간의 변수에 값을 직접 지정하는 방식이다.
수치형 (numeric) | 정수형 | byte | 1 byte (=8 bit),![]() |
short | 2 byte (=16 bit), ![]() |
||
int | 4 byte (=32 bit),![]() |
||
long | 8 byte (=64 bit),![]() |
||
char | 2 byte (=16 bit) | ||
실수형 | float | 4 byte (=32 bit), 유효자리수 7 | |
double | 8 byte (=64 bit), 유효자리수 15 | ||
진위형 (boolean) | boolean | 1 byte (=8bit) |
연산의 기본형
- 정수형: int
- 실수형: double (=> 오차를 최소화 하기 위해서)
2. Reference Type (참조형)
기본형이나 다른 참조형을 조합하여 생성하는 데이터 타입이다.
Heap 공간에 데이터를 저장하고 그 위치(참조)값을 이용해 데이터에 접근한다.