- 상수(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 |
최근댓글