final : 초기값이 저장되면 프로그램 실행 중 수정불가.
사용 상황 : 필드 선언 시 초기값 줄 때 and 생성자에서 줄 때.
선언방법 : final 타입 필드 = [ =초기값];
static final : 불변의 값을 쓸 때 사용. ex) 원주율 3.141592 파이 or 지구의 무게 등 static final은 여러가지 값으로 초기화 될 수 없다는 점에서 final과의 차이점이 있음. 상수 이름은 모두 대문자로 작성하는 게 관례.