Computer/Java
데이터 타입
dusco01
2024. 1. 11. 17:34
- 자바에서 데이터 타입은 원시 타입과 참조 타입으로 나눌 수 있다.
1. 원시 타입(Primitive type)
: 정수, 실수, 문자, 논리 리터럴 등의 실제 데이터 값을 저장하는 타입.
ex) int, long, double, float, boolean, byte, short, char
- 원시 타입 종류
- char
: 메모리 크기 - 2byte, 범위 - \u0000~\uFFFF, 기본값 - \n0000 - byte
: 메모리 크기 - 1byte, 범위 - -128 ~ 127, 기본값 - 0 - short
: 메모리 크기 - 2byte, 범위 - -32,768 ~ 32,767, 기본값 - 0 - int
: 메모리 크기 - 4byte, 범위 - -2,147,483,648 ~ 2,147,483,647 (약 21억), 기본값 - 0 - long
: 메모리 크기 - 8byte, 범위 - -263 ~ 263승-1, 기본값 - 0L - float
: 메모리 크기 - 4byte, 범위 - 1.40239846E-45f ~ 3.40282347E+38f, 기본값 - 0.0f - double
: 메모리 크기 - 8byte, 범위 - 4.94065645841246544E-324 ~ 1.79769313486231570E+308, 기본값 - 0.0d - boolean
: 메모리 크기 - 1byte, 범위 - 참 / 거짓, 기본값 - false
2. 참조 타입(Reference type)
: 주소를 저장하는 타입으로 메모리 번지 값을 통해 객체를 참조하는 타입.
ex) Integer, Long, Double, Float, Boolean, Byte, Short, Char