2021. 11. 1. 14:19ㆍ프로그래밍/JAVA
JAVA의 데이터 타입으로는 기본 자료형(primitive data type), 참조 자료형(reference data type) 이 있습니다.
기본 자료형(primitive data type)
실제 값을 저장하는 타입으로, 8종류로 구분되며 정수형, 실수형, 문자형, 논리형 타입으로 나뉩니다.
정수형 타입
부호를 가지고 있고, 소수가 없는 수를 의미합니다.
byte
주로 이진 데이터를 다루는 데 사용되는 타입
크기 : 1byte
short
C언어와의 호환을 위해 사용되는 타입
크기 : 2byte
int
정수형 타입 중 기본이 되는 타입으로, 정수 연산을 위한 타입이며
정수형 중에서도 데이터 처리가 가장 빠름
크기 : 4byte
long
수치가 큰 데이터를 다룰 때 사용되는 타입
크기 : 8byte
실수형 타입
소수부나 지수부가 있는 수를 가리킵니다.
float / double
과거에는 실수를 표현할 때 float형을 많이 사용했지만,
하드웨어의 발달로 현재는 표현 가능 범위가 더 큰 double형을 많이 사용합니다.
크기 : 4byte / 8byte
문자형 타입
문자 하나를 표현할 수 있는 타입입니다.
char
문자 1개를 저장하는 데이터 타입입니다.
크기 : 2byte
논리형 타입
참(true)이나 거짓(false) 중 한 가지 값을 가질 수 있는 타입입니다.
boolean
논리 구현에 주로 사용되며 기본값은 false입니다.
크기 : 1byte
참조 자료형(reference data type)
기본 자료형을 제외한 모든 타입으로 실제 값을 저장하고 있는 것이 아니라 주소를 통해 실제 값을 참조합니다.
클래스 타입(class type), 인터페이스 타입(interface type), 배열 타입(array type), 열거 타입(enum type) 등이 있습니다.
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] 필터(Filter) (0) | 2025.02.02 |
---|---|
[JAVA] 인터셉터(Interceptor) (0) | 2025.02.02 |
[JAVA] 구구단 구하기 (0) | 2021.10.23 |
[JAVA] 입력받은 수 중에서 배수의 합 구하기 (1) | 2021.10.22 |
[JAVA] 예외처리(Exception Handling) (0) | 2021.10.21 |