Finally (1) 썸네일형 리스트형 JAVA final, finally, finalize의 차이점 정리 자바를 공부하거나 개발하다 보면 final, finally, finalize라는 비슷한 이름의 키워드나 메서드를 자주 접하게 된다. 이름은 비슷하지만 쓰임새나 의미는 전혀 다르기 때문에 혼동하기 쉽다. 이 문서에서는 세 가지의 개념을 명확히 구분하고 각각의 역할을 알아보자.1. finalfinal은 자바에서 수정 불가능성을 의미하는 키워드다. 다양한 위치에 사용할 수 있으며 의미는 맥락에 따라 조금씩 달라진다.1.1 변수에 사용변수에 final을 선언하면 초기화 이후 값 변경이 불가능하다.주로 상수 선언 시 사용된다.final int MAX_COUNT = 100;1.2 메서드에 사용메서드에 final을 선언하면 서브 클래스에서 오버라이딩할 수 없다.public final void printHello() .. 이전 1 다음