1. 자료형
- 프로그래밍을 할 때 사용하는 데이터 형태를 식별하는 분류
2. 분류

1). 기본자료형
- 선언된 변수에 실제 값이 저장되는 값을 가지고 있는 변수.
2). 참조(객체)자료형
- 선언된 변수에 값이 아닌 인스턴스에 대한 주소값이 저장되는 주소를 가지고 있는 변수.
클래스, 인터페이스, 배열 등이 있다.
3). 정수형
- 정수를 표현하기 위한 변수
n = 해당 정수형의 저장용량(단위 : bit)라 할때, 해당 정수형의 정수 값 범위는 아래와 같다.

bit : 컴퓨터가 인식할 수 있는 최소 단위, 0과 1중 하나를 기억하고 있는 상태
byte : 컴퓨터가 문자를 인식할 수 있는 기본 단위, 1byte = 8bit

맨 앞에 위치한 최상위 비트가 0이면 양수를, 1이면 음수를 표현하고 나머지 비트로 해당 정수의 절대값을 표현한다.
(1). byte: 1byte저장용량을 가진 정수 표현
(2) short : 2byte저장용량을 가진 정수 표현
(3) int : 4byte저장용량을 가진 정수 표현, 모든 언어에서 기본이 되는 자료형으로써,
모든 정수 수치의 기본 구조가 된다.(정수형 중 가장 자주 쓰임)
또한 정수 연산시에 발생하는 결과값은 모두 int형으로 출력된다.
(4) long : 8byte저장용량을 가진 정수 표현,
long을 초기화 할 경우에 현재 시스템에 int보다는 크다는 사실을 인식시키기 위해 대문자 'L'을 붙여야한다.
4). 실수형
- 실수를 표현하기 위한 자료형.
컴퓨터는 무한한 데이터를 담아 낼 수 없기에 일정한 수준의 정밀도만을 지원한다.
실수형은 정수형보다 더 많은 범위를 포함하고 있다.
(1). float : 4byte 저장용량을 가진 실수 표현,
변수 선언 후 초기화시 값의 끝에 f를 붙여야 한다.
(2). double : 8byte 저장용량을 가진 실수 표현, 대표적으로 쓰이는 실수형이다
5). 문자형
- 변수에 하나의 문자를 저장할 때 사용, 저장용량 2byte
6). 논리형
- 참(true), 거짓(false) 둘중 하나를 표현하는 자료형, 저장용량 1bit
7). String
String 변수명 = "변수값";
변경자료형 value = 변경자료형(맨 앞 대문자, int -> Integer).parse변경자료형(변수명);
String x = "10";
int value = Integer.parseInt(x);
String 변수명 = String.value0f(변수값);