김영한님의 java-start 강의를 듣고 작성하였습니다.
아주 자주 언급되진 않지만 리터럴이라는 개념이 있다.
Literal
리터럴은 어원 자체로 "문자" 또는 "글자"를 의미한다. 프로그래밍 공부에서 리터럴은 사용자(개발자)가 직접 입력해 넣은 값 자체를 의미한다. 즉, 리터럴은 "변하지 않는 값" 이라고 할 수 있다.
int a = 10;
char b = 'b'
String c = "java"
여기서 a, b, c는 변수, 10, b, java가 리터럴이다. 이처럼 개발자가 고정해놓은 값을 리터럴이라고 하고, 이 값은 직접 써넣은 것이기에 당연히 변하지 않는다. 위 코드에서 변할 수도 있는 것은 a, b, c이지, 값 자체인 10이 변할 일은 없기 때문이다.
'프로그래밍 문법 > Java' 카테고리의 다른 글
Java 연산자 (0) | 2024.01.07 |
---|---|
자료형 long (Long과 long 차이) (0) | 2024.01.06 |
인텔리제이에서 컴파일 결과(ByteCode) 확인하기 (0) | 2024.01.06 |
5장 배열 (0) | 2022.10.28 |
4장 조건문과 반복문 (0) | 2022.10.28 |