Java 에서 final 키워드를 적용할 수 있는 곳은 5군데 이다.

클래스

더 이상의 상속을 불가능하게 함.

멤버 변수

값의 변경을 제한.

메서드

메서드의 재정의(overriding)을 막음.

###지역변수

값의 변경을 제한.

파라미터

파라미터 변경을 제한.