1. 변수(Variable)
a) 개념 정의
- 변수는 데이터를 저장하기 위해 할당된 메모리 공간에 붙여지는 이름이다.
- 다음 예시를 보자.
int num = 1;
- 변수를 선언하여 1이라는 숫자는 메모리의 어떤 공간에 저장되었다.
- 이 메모리 공간은 16진 수로 된 일련번호를 갖는다. ex) 1b3A1211
- 저장된 데이터(1)를 찾기 위해서 매번 16진수의 메모리 주소 값을 기억하는 것은 무리가 있으며,
가독성이 떨어져 비효율적이다.
- 그러므로 이 메모리 공간에 대한 주소값을 대신한 이름을 붙이는데, 이것이 변수다.
b) 변수 정의 시 주의사항
- 변수의 이름은 숫자로 시작할 수 없다.
- 변수의 이름에는 $와 _(언더바) 외 다른 특수문자는 사용할 수 없다.
- 이미 Java에 정의되어 있는 키워드는 변수의 이름으로 사용할 수 없다.
2. 리터럴(Literal)
a) 개념 정의
- 다음 예시를 보자.
int num = 1;
- 여기서 리터럴은 저장되는 1이라는 숫자를 말한다.
- 즉, 자료형과 변수명 그리고 리터럴이 있는 것이다.
- 리터럴은 메모리에 저장되는 값 그 자체를 의미한다.
'Back-end > Java 개념' 카테고리의 다른 글
자바에서 람다를 사용하는 방법 (0) | 2023.06.26 |
---|---|
Optional이 뭔데? 왜 쓰는데? (0) | 2023.06.23 |
Unreachable Statement 오류 (0) | 2022.05.10 |
Collections와 Collection에 대하여 (0) | 2022.05.09 |
Java의 기본 자료형(Primitive) (0) | 2022.01.28 |
댓글