Contents

조회 수 486 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
book_7215.png


1.3.3 메모리에 들어가는 데이터

메모리에 들어가는 데이터라는 측면에서 한번 논의를 해보자. 일단 여기까지 오면서 여러분은 두 가지 정도의 문법을 사용하였다.

데이터 타입을 이용한 메모리의 생성이라는 측면에서 다음과 같은 구문을 사용하였다.

▒ 메모리의 생성
1
2
3
int a;
char c;
float f;

그리고 생성한 메모리에 데이터를 할당하기 위해서 우리는 다음과 같은 구문을 사용하였다.

▒ 메모리에 값할당
1
2
int a;
a = 5;

메모리에 할당하는 값이라는 측면에서 바라본다면, 5라는 데이터가 메모리로 들어가는 값이 될 것이다. 이러한 값 자체를 우리는 상수(Constant)라고 한다. 상수는 데이터 그 자체를 의미한다. 그렇기 때문에 상수 자체의 값을 변경할 수는 없다.

□ 상수(Constant)
◇ 상수는 데이터 그 자체를 의미한다. 그렇기 때문에 상수 자체의 값을 변경할 수는 없다.

다음과 같은 구문이 성립하는지 확인해보기 바란다.

▒ 상수끼리의 할당(오류)
1
5 = 100;

상수는 그 자체가 값이기 때문에 변경할 수 없으며, 위와 같이 상수의 값을 바꾸려고 하는 것은 문법적으로 불가능한 구문이다.

앞에서 데이터 타입에 대해서 살펴보았다면 이번 절에서는 데이터 타입과 관련 있는 변수, 상수, 할당에 대해서 알아보았다. 물론 아주 쉬운 내용이며 간단한 내용이다. 하지만 한 번 정도 짚고 넘어간다면 필자가 주장하려는 클래스의 개념에 보다 쉽게 접근할 수 있을 것이다.

☞ 팁
자바를 처음 접하는 분들은 자바부터 설치하고 컴파일을 하려고 할 것이다. 그렇게 된다면 컴파일은 할 수 있을지 모르지만, 자바 자체를 이해하지 못하게 될지도 모른다. 만약 자바를 처음 접한 분이라면 1장과 2장을 뛰어넘지 말기 바란다. 그리고 자바를 설치하고 실행하기를 원한다면 3장을 보기 바란다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
20 Java 1.6.2 할당의 법칙 IT장인 2013.11.21 379
19 Java 1.6.1 데이터 타입과 변수, 상수 IT장인 2013.11.21 444
18 Java 1.5.3 상수의 의미 IT장인 2013.11.21 567
17 Java 1.5.2 변수의 의미 IT장인 2013.11.21 385
16 Java 1.5.1 데이터 타입의 목적 IT장인 2013.11.21 329
15 Java 1.4.5 그 외 데이터 타입 IT장인 2013.11.21 64764
14 Java 1.4.4 정수형과 실수형 데이터 타입 IT장인 2013.11.21 591
13 Java 1.4.3 정수형과 실수형의 계산 IT장인 2013.11.21 505
12 Java 1.4.2 정수형과 실수형 메모리의 형태 IT장인 2013.11.21 1346
11 Java 1.4.1 데이터 타입의 분류 IT장인 2013.11.21 458
» Java 1.3.3 메모리에 들어가는 데이터 IT장인 2013.11.21 486
9 Java 1.3.2 변수를 이용한 메모리 접근 IT장인 2013.11.21 467
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6