[chapter 02 변수]
변수 : 값을 저장할 수 있는 메모리상의 공간
식별자(idendifier) :프로그래밍에서 사용하는 모든 이름
기본형 변수 : 실제 data값 저장
참조형 변수 : 어떤 값이 저장되어 있는 주소(memory address)를 값으로 가짐
-> 변수의 타입이 기본형이 아닌 것들은 모두 참조변수
-> java는 참조형 변수 간 연산 불가능, 기본형 변수는 연산 가능
참조변수의 타입은 클래스의 이름(클래스의 첫 글자는 대문자)
ex) Date today = new Date();
Date클래스 타입의 참조변수 today 선언
객체를 생성하는 연산자 new의 결과를 생성된 객체의 주소이고,
이 주소가 참조변수 today에 저장
상수 : 한 번 값을 저장하면 다른 값으로 저장 변경 불가능,
변수의 타입 앞에 키워드 final , 선언과 동시에 초기화
상수의 이름은 모두 대문자, 여러 단어일 경우 '_' 사용
ex)final int MAX_VALUE=100;
(아직 완성 아님ㅋ)