Java Literals
리터럴(Literals)는 변하지 않는 토큰(tokens)이다. 상수를 말한다.
자바에는 다른 타입의 리터럴들이 있다.
◎ Integer Literals
decimal(10진수), hexadecimal (16진수 Ox나 OX로 시작), octal (8진수 O로 시작)
◎ Floating-Point Literals
예) 583.45 (standard), 5.8345e2 (scientific) notation
◎ Boolean Literals
true와 false 두값만 존재
◎ Character Literals
single Unicode characters
Unicode character는 8비트 ASCII문자셋을 16비트 문자셋로 변환
Unicode는 다른 언어의 특수문자와 심볼을 포함
a character literal을 사용하기 위해 single quote delimiter로 문자를 두름
the newline character '\n'
the carrriage return '\r'
the backspace '\b'
◎ String Literals
리터럴(literal, figurative constant)이란, 컴파일시 프로그램 내에 정의되어 있는 그대로 정확히 해석되어야 할 값을 의미한다. 이에 비해, 변수란 프로그램의 실행 중에 상황에 따라 다른 값들을 표현할 수 있으며, 상수는 프로그램 실행 중 늘 같은 값을 표현한다. 그러나 리터럴은 명칭이 아니라, 값 그 자체이다. 예를 들어 아래의 수식에서 x는 변수이며 7은 리터럴이다. x = 7