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 공간에 데이터를 저장하고 그 위치(참조)값을 이용해 데이터에 접근한다.