final의 경우 변수, 메소드, 클래스 등을 변경 또는 확정을 막는 제어자입니다.
finally의 경우 try catch문에서 예외 발생여부와 관계 없이 무조건 실행되는 부분을 의미합니다.
finalize의 경우 GC(Garbage Collector)가 객체를 메모리에서 해제하기 전에 마지막으로 실행되는 메소드이다.
'Interview Question' 카테고리의 다른 글
[Interview Question] kotlin에서 nullable 처리와 ?., !! 연산자의 의미를 설명해주세요. (0) | 2025.08.31 |
---|---|
[Interview Question] 예외 처리 방식(Checked vs Unchecked Exception)은 어떻게 다른가요? (0) | 2025.08.31 |
[Interview Question] Overloading과 Overriding의 차이점은 무엇인가요? (0) | 2025.08.31 |
[Interview Question] Java에서 == 와 equals() 차이점은 무엇인가요? (0) | 2025.08.31 |
[Interview Question] REST API란 무엇인가요? (0) | 2025.08.31 |