• 상수(constant)
    • 항상 변하지 않는 값 -> 즉, 변하지 않는 변수
    • final 예약어를 사용해서 선언한다.
    • 주로 대문자를 사용
    • 여러 단어를 연결하는 경우에 카멜 표기법 대신에 _(언더바) 기호를 주로 사용한다.
    • 즉, 데이터 형식에 관계없이 변하지 않는 변수가 상수이다.
  • 리터럴(literal)
    • 데이터 그 자체를 의미한다.
    • 변수의 값이 변하지 않는 데이터를 의미한다.
    • 프로그램에서 사용하는 모든 문자, 숫자, 논리값(true, false)을 의미한다.
    • 프로그램이 시작할 때 시스템에 같이 로딩되어 특정 메모리 공간인 상수 풀에 놓인다.
    • 변수 안에 들어가는 변하지 않는 값을 의미하는 단어
  • enum
    • enum은 클래스라고 생각하면 편하다.
    • enum [이름] { 상수... }
    • 상수를 사용하기 때문에 대문자로 보통 작성한다.

'백엔드 > JAVA' 카테고리의 다른 글

제어자  (0) 2021.08.31
class와 메모리 구조  (0) 2021.08.31
스트림 API  (0) 2021.08.22
람다 표현식(lambda expression), 메소드 참조  (0) 2021.08.22
제네릭(Generic) 문법과 Optional 클래스  (0) 2021.08.22