20. JAVA

자바 상수(Constant)와 변수(Variable) 그리고 final keyword

Wooris 2022. 10. 31. 00:21

* 변수 : 단 하나의 값을 저장할 수 있는 메모리 공간

* 상수 : 처음에 정해놓은 값이 바뀌지 않고 끝까지 가는 값

 

* 기억해야할 변수의 명명규칙

 1. 숫자로 시작할 수 없다.           

 2. 일반적으로 소문자로 시작하고 Camelcase를 사용한다.

 

* 기억해야 할 상수의 명명규칙

 1. 상수의 이름은 모두 대문자를 사용한다           

 2. 일반적으로 '_'를 사용한다.

 3. 일반적으로 static final를 붙여 변경이 불가능하게 한다. 

 

변수는 대충 쓰면 되니까 Skip하고

 

final

final = 해당 Entity가 오로지 한번만 할당 가능하다  != 상수

 

더 읽어볼자료들

https://djkeh.github.io/articles/Why-should-final-member-variables-be-conventionally-static-in-Java-kor/

 

왜 자바에서 final 멤버 변수는 관례적으로 static을 붙일까?

자바 final, static 키워드와 코딩 best practice 되짚어보기

djkeh.github.io