한 걸음 두 걸음

JAVA final의 사용 본문

Language/Java

JAVA final의 사용

언제나 변함없이 2019. 4. 7. 21:55
반응형

final은 엔티티를 한 번만 할당한다는 것으로, 선언한 변수 또는 함수 또는 클래스를 수정하지 못하도록 제한하기 위해서 사용한다. final은 Immutable, Security, 최적화된 성능(제한을 통해 Override로 인한 실수를 최소화 하고 버그를 줄인다)을 위해 사용되며, override method 를 명시적으로 차단한다.

변수의 경우 상수로 만들기 위해 이용하며, 함수의 경우 단순 호출(즉, 상속 등의 기능 없다.)을 하는 경우에 활용한다. 그러므로 기본적으로 코드 가독성을 해치지 않고 명시가 필요한 부분에 사용된다.

참고 URL : https://blog.lulab.net/when-should-i-use-final-in-java/
클래스 및 생성자 의존성에 대한 final / 함수에 대한 final 내용을 더 알고싶다면 들어가서 또 공부해요~

반응형

'Language > Java' 카테고리의 다른 글

JAVA 자바 특징  (0) 2019.11.14
JAVA Refactor Rename + 단축키  (0) 2019.10.17
java 자바 ] arrayList  (0) 2019.06.12
JAVA Queue Collection 큐 사용하기  (0) 2019.05.27
java 자바 문자열 관련 모아놓자  (0) 2019.02.18