상수(constant)
📌 상수(constant)
: 변하지 않는 수.
final [변수명] = [값];
📌 값을 한 번만 할당할 수 있으며, 한 번 할당된 값은 변경할 수 없음.
📌 상수의 이름은 보통 모두 대문자로 사용하며, 단어 사이에는 언더바를 사용함.
리터럴(literal)
📌 리터럴(literal)
: 프로그램에서 사용하는 모든 숫자, 값, 논리 값
📌 리터럴에 해당되는 값은 특정 메모리 공간인 상수 풀(constant pool)에 있음.
📌 정수 리터럴
: 정수 리터럴은 int형으로 컴파일됨.
- 2진수 : 0b로 시작
- 8진수 : 0으로 시작.
- 16진수 : 0x로 시작.
- long : 숫자 뒤에 L 또는 l을 붙임.
📌 실수 리터럴
: 실수 타입 리터럴은 double형으로 컴파일됨.
float, double : 숫자 뒤에 f나 d를 붙이기도 함.
📌 문자 리터럴
: 단일 인용 부호(' ')로 표현.
특수 문자는 '\'를 사용해 나타냄.
📌 null 리터럴
: 레퍼런스에 대입하여 사용.
📌 문자열 리터럴
: 이중 인용 부호(" ")로 표현.
String 객체로 자동 처리됨.
'Java > Java' 카테고리의 다른 글
[Java] 연산자 (0) | 2022.10.13 |
---|---|
[Java] 형 변환 (0) | 2022.10.12 |
[Java] 정수 표현 방식 (0) | 2022.10.12 |
[Java] 변수와 기본 자료형 (0) | 2022.10.12 |
[Java] Project와 Package, Class 생성 (0) | 2022.10.12 |
댓글