Last updated
Last updated
상수 vs 리터럴 : 비슷하지만 확실한 차이점이 존재 : 둘다 변하지 않는 값을 의미하기는 함.
상수는 변하지 않는 변수를 의미하며(메모리 위치) 메모리 값을 변경할 수 없다.
리터럴은 변수의 값이 변하지 않는 데이터(메모리 위치안의 값)를 의미한다.
리터럴은 데이터 그 자체를 뜻 한다. 변수에 넣는 변하지 않는 데이터를 의미하는 것이다.
int a = 1;
int 앞에 final를 붙일 시 , a는 상수가 된다. 여기서의 리터럴은 1이다.
출처: [개발자로 홀로 서기]
지원되는 리터럴 표현식의 유형은 문자열, 숫자 값 (int, real, hex), boolean 및 null입니다. 문자열은 작은 따옴표로 구분됩니다. 작은 따옴표 자체를 문자열에 넣으려면 두 개의 작은 따옴표 문자를 사용하십시오.
다음 목록은 리터럴의 간단한 사용법을 보여줍니다. 전형적으로 이것들은 이와 같이 고립되어 사용되는 것이 아니라 오히려보다 복잡한 표현의 일부로 사용됩니다 - 예를 들어 논리적 비교 연산자의 한 쪽에서 리터럴을 사용하는 것입니다.
숫자는 음수 부호, 지수 표기법 및 소수점 사용을 지원합니다. 기본적으로 실수는 Double.parseDouble()을 사용하여 구문 분석됩니다.