`final`은 `class`, `method`를 포함한 여러 곳에 붙을 수 있다. `final`키워드가 붙으면 더는 값을 변경할 수 없게 된다. `final`이 어떻게 쓰이는지 알아보자`final` + 지역변수- final을 지역 변수에 설정한 경우 최초 한번만 할당할 수 있다. 이후에 변수의 값을 변경하려면 컴파일 오류가 발생한다.- final을 지역 변수 선언시 바로 초기화 한 경우 이미 값이 할당되었기 때문에 값을 할당할 수 없다.- 매개변수에 final이 붙으면 메서드 내부에서 매개변수의 값을 변경할 수 없다. 따라서 메서드 호출 시점에 사용된 값이 끝까지 사용된다.//final 지역 변수1final int data1;data1 = 10; //최초 한번만 할당 가능//data1 = 20; //컴..