◈ Study/기초튼튼 개발지식🥔

[study] Java에서 상수(Constant) 선언 방법은? [final 키워드로 선언되는 변수]

예르미(yermi) 2023. 5. 9. 00:16
728x90

- Java에서 상수(Constant) 선언 방법은?

자바에서 상수는 final 키워드로 선언되며 값을 변경할 수 없는 변수이다.
 
일반적으로 자바에서는 상수를 모두 대문자로 작성하며, 단어와 단어 사이는 언더스코어(_)로 구분(=스네이크 표기법)한다. 이렇게 상수를 작성하는 것은 상수를 쉽게 구분할 수 있도록 하며, 가독성을 높이기 위한 관례이다.
 
아래는 자바에서 상수명을 작성하는 예시이다.

public class Example {
    // 상수 선언
    public static final int MAX_COUNT = 100;
    public static final String DEFAULT_NAME = "John Doe";
    
    public static void main(String[] args) {
        // 상수 사용
        System.out.println("최대 개수: " + MAX_COUNT);
        System.out.println("기본 이름: " + DEFAULT_NAME);
    }
}

 

위 예시에서 MAX_COUNT와 DEFAULT_NAME은 final 키워드로 선언되어 있으며, 모두 대문자와 언더스코어를 사용하여 상수명을 지정하였다.

이렇게 작성된 상수는 다른 개발자들이 쉽게 인식할 수 있도록 하는 등의 장점이 있다.

- 상수의 개념

 

[JAVA] 상수와 리터럴(constant & literal) [상수와 리터럴의 정의, 리터럴의 타입과 접미사]

1. 상수(constant) 상수(constant)는 변수처럼 '값을 저장할 수 있는 공간'이지만, 변수와 달리 값을 저장하면 다른 값으로 변경할 수 없다. 상수를 사용함에 있어 몇 가지 조건이 필요한데 다음과 같다

yermi.tistory.com

- 비초기화 상수

 

[JAVA] 비초기화 상수(blank constant) 생성하기 [static final 초기화 시점 바꾸기]

1. 비초기화 상수란? static final로 변수를 전역상수로 사용하고 싶으나, 상황에 따라 입력 값이 달라야 할 경우에 사용한다. ex) 운영체제에 따라 값이 달라야 할 경우 * 상수는 대문자에 스네이크

yermi.tistory.com


728x90