Contents

조회 수 487 추천 수 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장을 보기 바란다.


  1. 1.6.2 할당의 법칙

    Date2013.11.21 CategoryJava ByIT장인 Views380
    Read More
  2. 1.6.1 데이터 타입과 변수, 상수

    Date2013.11.21 CategoryJava ByIT장인 Views446
    Read More
  3. 1.5.3 상수의 의미

    Date2013.11.21 CategoryJava ByIT장인 Views573
    Read More
  4. 1.5.2 변수의 의미

    Date2013.11.21 CategoryJava ByIT장인 Views387
    Read More
  5. 1.5.1 데이터 타입의 목적

    Date2013.11.21 CategoryJava ByIT장인 Views330
    Read More
  6. 1.4.5 그 외 데이터 타입

    Date2013.11.21 CategoryJava ByIT장인 Views68635
    Read More
  7. 1.4.4 정수형과 실수형 데이터 타입

    Date2013.11.21 CategoryJava ByIT장인 Views593
    Read More
  8. 1.4.3 정수형과 실수형의 계산

    Date2013.11.21 CategoryJava ByIT장인 Views531
    Read More
  9. 1.4.2 정수형과 실수형 메모리의 형태

    Date2013.11.21 CategoryJava ByIT장인 Views1367
    Read More
  10. 1.4.1 데이터 타입의 분류

    Date2013.11.21 CategoryJava ByIT장인 Views460
    Read More
  11. 1.3.3 메모리에 들어가는 데이터

    Date2013.11.21 CategoryJava ByIT장인 Views487
    Read More
  12. 1.3.2 변수를 이용한 메모리 접근

    Date2013.11.21 CategoryJava ByIT장인 Views469
    Read More
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6