데이터 타입(Data type, 자료형)
- 프로그램을 실행하지 않고도 결정할 수 있는 프로그램의 특성
- 자료의 한 속성으로써 컴퓨터와 프로그래머에게 어떤 종류의 자료를 다루고 있는지 알려준다.
- 여러 종류의 데이터를 식별하는 분류
- 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 마칠 수 있는 명령들, 데이터의 의미, 해당 자료형의 값을 저장하는 방식을 결정한다.
- 컴퓨터 기억 장치에 저장도니 값, 객체의 표현, 해석, 구조를 설명하면서 자료형 체게 안의 데이터 해석에 사용된다.
- 다양한 범위의 자료형 안전을 보증하며, 자료형 정보를 사용하여 데이터에 접근하고 데이터를 이요하는 컴퓨터 프로그램의 유효성을 확인한다.
- 대부분의 프로그래밍 언어들은 또한 프로그래머가 추가적인 자료형을 정의할 수 있도록 한다.
일반적인 자료형
- 정수(integer)
- 불린(boolean)
- 문자 한개(character)
- 부동소수점 || 실수(floating-point number)
- 숫자, 문자로 이루어진 문자열(string)
자바 데이터 타입
레퍼런스 타입
- 클래스 타입(class type)
- 인터페이스 타입(interface type)
- 배열 타입(array type)
- 열거 타입(enum type)
프리미티브 타입