반응형
기본자료형(primitive data type)
- 자바 컴파일러에 의해 해석되는 자료형
- 실제 값을 갖는 자료형
- 소문자로 시작하며 8개가 존재
종류 | 데이터형 | 크기(bit / byte) | 범위 |
논리형 | boolean | 8 / 1 | true, false |
문자형 | char | 16 / 2 | 0~65535 |
정수형 | byte | 8 / 1 | -128 ~ 127 |
short | 16 / 2 | -32768 ~ 32767 | |
int | 32 / 4 | -2147483648 ~ 2147483647 | |
long | 64 / 8 | -9223372036854775808 ~ 9223372036854775807 | |
실수형 | float | 32 / 4 | 1.4E-45 ~ 3.4028235E38 |
double | 64 / 8 | 4.9E-324 ~ 1.7976931348623157E308 |
참조 자료형(reference data type)
- 값이 아닌 객체의 주소를 가지고 있는 자료형
- 자바 API에서 제공되거나 개발자에 의해 만들어진 클래스 형태의 데이터 타입
- 대문자로 시작하며 기본형 8개를 제외한 모두가 참조형
ex) String
반응형
'프로그래밍 언어&프레임워크 > java' 카테고리의 다른 글
[Java/자바] 컬렉션 프레임워크 (0) | 2021.09.13 |
---|---|
[Java/자바] 제네릭 프로그래밍 (0) | 2021.09.13 |
[Java/자바] 배열과 ArrayList (0) | 2021.08.23 |
[Java/자바] MVC 패턴(Model, View, Controller) (0) | 2021.08.07 |
[Java/자바] 래퍼 클래스(Wrapper Class) (0) | 2021.08.06 |