티스토리 뷰
[한빛미디어] 뇌를 자극하는 JAVA 프로그래밍 책으로 학습한 내용을 정리한 것입니다.
* 자바에서는 사용되는 모든 변수와 데이터의 값에는 타입이 있음
* 자바는 변수에 그 변수와 다른 타입의 데이터를 담으려고 하면 에러가 발생하거나, 데이터 값의 일부가 손실되는 경우가 존재
[자바 데이터 타입의 분류 체계]
데이터 타입 |
프리미티브 타입 Primitive Type |
수치 타입 Numberic Type |
정수 타입 Intergral Type |
byte |
short | ||||
int | ||||
long | ||||
char | ||||
부동소수점 타입 Floating Point Type |
float | |||
double | ||||
불리언 타입 Boolean Type |
boolean | |||
레퍼런스 타입 Reference Type |
클래스 타입 Class Type |
|||
인터페이스 타입 Interface Type |
||||
배열 타입 Array Type |
||||
열거 타입 Enum Type |
[프리미티브 타입의 데이터 표현을 위해 사용되는 메모리]
구분 | 데이터 타입 | 사용 메모리 크기 | 표현 범위 |
정수 타입 | byte | 1 바이트 | -128 ~ 127 |
short | 2 바이트 | -32,768 ~ 32,767 | |
int | 4 바이트 | -2,147,483,648 ~ 2,147,483,647 | |
long | 8 바이트 | -9,223,372,036,854,775,808~ 9,223,372,036,854,775,807 | |
문자 타입 | char | 2 바이트 | 0 ~ 65535 (범위 내 값을 저장 후 출력 시 해당되는 유니코드 문자가 출력) |
부동소수점 타입 | float | 4 바이트 | 1.4E-45 ~ 3.4E38 (1.4×10^-45 ~ 3.4×10^38) |
double | 8 바이트 | 4.9E-324 ~ 1.8E308 (4.9×10^-324 ~ 1.8×10^308) | |
불리언 타입 | boolean | * 정해지지 않음 | true 또는 false |
'개인공부 > Java' 카테고리의 다른 글
[Java] 연산자 (0) | 2023.11.19 |
---|