Java 를 공부하다보면 정말 비슷한 용어들이 많지만 그중에서 이번에 정리해볼것은 final, finally, finalize() final 은 "마침내", "결국" 과 같은 뜻이니 뭔가 마무리하겠다는 느낌을 준다. finalize()는 괄호를 보아 메서드라고 추측 가능하고. 어쨌듯 이 세가지를 정리하면 다음과 같다. 1. final=변경하는것을 원치 않는다 변수에 final 을 붙인다 >> 상수(값을 변경할 수 없다) 메서드에 final을 붙인다 >> 오버라이드할 수 없다 (코드 변경을 원치 않을때) 클래스에 final을 붙인다 >> 상속할 수 없다 2. finally => try~catch 문에서 사용 try catch 문에서 세트로 본적 있는 finally. default로 반드시 수행할 일이 있을..