기본 자료형 (Primitive)
Java 언어에 이미 존재하고 있는 데이터 타입. 간단한 데이터들이다. (int, double, boolean, char 등...)
객체 자료형 (Object)
여러가지 데티어가 모여있는 복잡한 데이터로 기본 자료형에 비해 크기가 크다. (String, System, ArrayList 등...)
형변환
묵시적 형변환: 작은 데이터를 큰 것으로 바꾸는 것.
명시적 형변환: 큰 데이터를 작은 데이터로 옮겨야하므로 데이터 손실이 있을 수 있고, 코드에 표기해야 오류가 발생할 일이 적다.
자료형 | 크기 | 값의 표현 점위 | ||
문자형 | 부호 있음 | char | 1byte | -128 ~ +127 |
부호 없음 | unsigned char | 1byte | 0 ~ 255 | |
정수형 | 부호 있음 | short | 2byte | -32,768 ~ +32,767 |
int | 4byte | -2,147,483,648 ~ +2,147,483,647 | ||
long | 4byte | -2,147,483,648 ~ +2,147,483,647 | ||
long long | 8byte | -9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,808 | ||
부호 없음 | unsigned short | 2byte | 0 ~ 65535 | |
unsigned int | 4byte | 0 ~ 4294967295 | ||
unsigned long | 4byte | 0 ~ 4294967295 | ||
실수형 | float | 4byte | 1.2E-38 ~ 3.4E38 | |
double | 8byte | 2.2E-308 ~ 1.8E308 |
'JAVA' 카테고리의 다른 글
JAVA 스터디 : 제어문 (0) | 2020.11.16 |
---|---|
JAVA 스터디 : 연산자란? (0) | 2020.11.16 |
JAVA 스터디 : 용어정리. Java 언어의 특징 (0) | 2020.11.16 |
20200720. HTML 추출 (0) | 2020.07.20 |
20200716. HTML 추출 (0) | 2020.07.16 |