안녕하세요.

자바 코딩을 하다보니 final 이라는 게 있더군요.

final int abc;

이런식으로 final 을 쓰는 듯 한데, 이걸 찾아보니

"최초 한번 만 값을 넣을 수 있으며 그 다음에는 수정이 불가하다."

뭐 이런게 있네요.

사실 코딩을 하다보면 절대 값이 변할 필요가 없는 것들이 있죠. 뭐 그런데 쓰이나 보다 싶기도 했는데,

궂이 final 을 쓸 필요가 있을까요?

코딩을 하면서 변수에 값을 최초 한번만 넣고 더 이상 수정할 구문 자체를 넣지 않으면 어차피
변하지 않는 건 똑같으니까요.

final 의 장점에 대해 알고 싶어요.

final은 단순히 변하지 않는 값을 담기 위해 쓰는 것일 뿐인가요?

예를 들면 리소스를 적게 차지 한다거나? 등등 검색해봤는데
딱히 나오는 건 없더군요...

답변 좀 부탁드릴게요~ 좋은 하루 보내세요~