Java - 상수

상수(Constant)란?

  • 변하지 않고, 항상 일정한 값을 갖는 수 자바에서 상수란 쉽게 말해서, 최초 선언 이후 변경이 금지된 변수이다. final 키워드를 통해 선언할 수 있으며, 관례(Convention)로 UnderBar(_)를 넣어 구분하는 SCREAMING_SNAKE_CASE를 사용한다.
//상수 사용 예시
final double PI = 3.14;

//위와같이 상수를 선언해주면
PI의 값은 3.14 고정이되고,
예를 들어 PI = 3.15; 변수를  할당하려는 경우 에러가 발생한다.

상수를 왜 사용할까?

  • 변수의 값이 변하면 안되는 경우
  • 코드의 가독성을 높이고 싶은 경우

끝으로

상수는 변수뿐만 아니라 다양한 객체에도 선언하여 사용된다. 이는 개발자가 실수로 해당 값을 마음대로 변경하는 것을 막아주고 유지보수에 용이하기 때문에 적절한 곳에 final키워드를 통해 잘 활용하도록 하자.