--- 계획의 목적이나 특정 결과를 위해 데이터는 의미있는 데이터로써 정보가 될 수 있고 또는 의미없는 그저 데이터로만 남기도 한다. 데이터는 있는 그대로의 숫자와 문자를 보여줄뿐 의미는 관점에 따라 바뀐다. ---
변수 : variable : various(다양성) + able(가능성)의 합성어
PRIMITIVE DATA TYPE : 자바의 기본 데이터 종류 8가지
정수 : 음수, 양수, 0을 포함한 소수점이 없는 숫자.
: byte(8bit), int(16bit), short(32bit), long(64bit)
실수 : 음수, 양수, 0.0을 포함한 소수점이 있는 숫자.
: float, double
float(32bit) : 소수점 5자리 수 까지만 유효함(신뢰가능함).
double(64bit) : 소수점 15자리 수 까지만 유효함(신뢰가능함).
논리 : 참, 거짓 : TRUE, FALSE.
: boolean
문자 : character
: char
-- 자바의 문자는 유니코드(16bit - 다국어) 지원이 기본.
문자열 : character string : 문자를 줄지어 놓은 것 : 문자 집합.
-- 문자열은 변수의 종류로써 분류되지 않는다... ---
--- 자바는 system을 이용해 out buffer(출력 메모리에) 정보를 입력후 출력하는 구조로 작동하는것을 기억하자 ---
byte; : 메모리에 8bit만큼 공간을 만들어라는 선언
short; : " 16bit " " "...
int; : " ...32bit ...
long; : " ...64bit ...
- L을 붙여줘야 long value로 인식한다 명령시 쥐어지는 값뒤에 L을 빼면 기본적으로 int 값으로 인식하여 연산한다.
- long longVar - 2200000000L
float; : ...
- 값뒤에 F를 붙...
--- 자바는 default로 int로 연산하기에 int가 핸들 가능한 숫자자리까지는 상관 없으나 int보다 더 많은 자리를 연상해야 하는경우 법칙이 존재 ---
정수형 wrapper class : byte, short, Integer, Long.