본문 바로가기
  • 시 쓰는 개발자
프로그래밍 문법/Java

리터럴이란 ?

by poetDeveloper 2024. 1. 6.

김영한님의 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