상수와 리터럴 둘다 변하지 않는 값을 의미합니다.
그래서 둘을 같은 개념으로 오해하기 쉬우나, 아래처럼 둘은 구분되는 개념입니다.
- 상수 : 변수와 마찬가지로 저장할 수 있는 데이터공간을 의미하지만 프로그램이 실행되는 동안 메모리에 저장된 데이터를 변경할 수 없다.
- 리터럴 (Literal) : '데이터 값' 그자체를 의미 합니다.
(저는 간단히 '상수=변하지 않는 변수', '리터럴 = 데이터 값 그 자체' 로 암기했습니다.)
-참고-
상수(constant) 와 리터럴(literal)이란? :: 개발자로 홀로 서기 (tistory.com)
상수(constant) 와 리터럴(literal)이란?
상수(constant)와 리터럴(literal)에 대해 들어본적이 있는가? 만약, 프로그래밍을 어느정도 해왔던 사람이면 한번쯤은 들어봤을만한 용어 들 이다. 하지만 두 용어를 같은 의미로 사용하는 사람들
mommoo.tistory.com
tcpschool.com/cpp/cpp_datatype_constant
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com
'Java' 카테고리의 다른 글
char - int 형변환 살펴보기 (0) | 2021.05.18 |
---|---|
객체생성 (Creating Objects) // ref: new 연산자 (0) | 2021.05.05 |
[OOP] 클래스, 객체, 인스턴스 in Java (0) | 2021.05.03 |
지역변수(local variable) (0) | 2021.04.28 |
+연산자로 옅보는 똑똑한 Java (0) | 2021.04.25 |