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
번호 분류 제목 글쓴이 날짜 조회 수
68 Java 1.1.1 핵심 Question IT장인 2013.11.21 391
67 Java 1.1.2 Introduction IT장인 2013.11.21 418
66 Java 1.1.3 데이터 타입이란? IT장인 2013.11.21 476
65 Java 1.1.4 자바의 최종 목표 IT장인 2013.11.21 555
64 Java 1.2.1 데이터 타입의 첫 번째 목적 IT장인 2013.11.21 446
63 Java 1.2.2 데이터 타입의 두 번째 목적 IT장인 2013.11.21 551
62 Java 1.2.3 메모리의 크기와 형태 IT장인 2013.11.21 465
61 Java 1.3.1 메모리에 접근하는 방법 IT장인 2013.11.21 429
60 Java 1.3.2 변수를 이용한 메모리 접근 IT장인 2013.11.21 467
» Java 1.3.3 메모리에 들어가는 데이터 IT장인 2013.11.21 486
58 Java 1.4.1 데이터 타입의 분류 IT장인 2013.11.21 459
57 Java 1.4.2 정수형과 실수형 메모리의 형태 IT장인 2013.11.21 1356
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6