2017-05-01 6 views
0

Java에서 로컬 기본 변수에 final 키워드를 사용하는 것은 무엇입니까? 성과 이익이 있습니까?Java : 로컬 변수에 final 사용

+0

나는 성능상의 이점이 있다고 생각하지 않습니다. 메서드 내에서 정의 된 익명 클래스 내에서 로컬 변수 나 매개 변수를 사용하는 경우를 제외하고는 (이 경우 최종 정의해야합니다.) 너무 유용하지 않습니다. –

답변

1

마지막 키워드는 하나 이상의 의미가 있습니다 최종 클래스는 확장 할 수 없습니다

  • 마지막 방법은
  • 최종 필드, 매개 변수를 재정의 할 수 없습니다와 지역 변수는 한 번 자신의 값을 변경할 수 없습니다

최종 사용 설정 :

  • 은 귀하의 의도를 명확하게 전달합니다.
  • 컴파일러와 가상 컴퓨터가 마이너 최적화를 수행 할 수 있습니다.
  • 은 동작이 더 단순한 항목에 명확하게 플래그를 지정합니다. 최종 내용은 "복잡성을 찾고 있다면 여기에서 찾을 수 없습니다."