본문 바로가기
반응형

IT 개인 공부/Java38

[Java] final 키워드 Java에서는 상수(변경할 수 없는 값)를 표현하기 위해서 final 키워드를 사용한다. final 키워드는 변수, 메서드, 클래스에 사용할 수 있는데 각각 조금씩 의미가 다르다. ​이들의 차이에 대해서 한 번 알아보도록 하자. ​ final 변수 흔히 MOD, INF, MAXSIZE 등 변하지 않고 정해진 값(상수)을 표현하기 위해 사용하는 방식으로 변수 앞에 final 키워드를 붙여서 사용한다. 상수를 표현할 때는 자바 명명 관습(Java Naming Conventions)에 따라서 대문자를 사용하고 두 단어 이상 사용될 시 단어 사이에 언더바(_)를 사용하여 표현해 준다. public class Main { final int MOD = 10009; public static void main(Stri.. 2021. 7. 7.
[Java] final, finally, finalize Java에는 final 접두사가 들어가는 final, finally, finalize, 3가지 용어가 존재한다. 비슷한 이름 때문에 헷갈릴 수도 있는 이들에 대해서 한번 정리해보도록 하자. final final은 변경이 불가능하도록 해주는 기능으로 변수, 메서드, 클래스에 적용할 수 있다. 각 영역에 적용하면 다음과 같은 특징을 가지게 된다. finally finally는 try-catch 블록에 사용되는 문법으로 무조건 실행되는 블록을 정의해 주는 기능이다. ​ try-catch 블록은 try 문을 실행하다가 Exception이 발생하게 되면 즉시 catch 문이 실행되기 때문에 남은 try 문은 실행될 수 없다. BufferedReader br = null; try { br = new Buffered.. 2021. 6. 29.
반응형