변수(변경가능) : 하나의 값을 저장하기 위한 공간 상수(변경안됨) : 한 번만 값을 저장 가능한 변수 ex) final int MAX = 100; //MAX는 상수 MAx = 200; //에러 리터럴(=기존의상수) : 그 자체로 값을 의미하는 것