Contents

Java
2013.11.21 21:56

1.5.1 데이터 타입의 목적

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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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


1.5.1 데이터 타입의 목적

▣ 데이터 타입의 입장에서 변수

데이터 타입을 전혀 다른 각도에서 조명해보자. 데이터 타입을 이용해서 메모리 내에 사용자가 원하는 만큼의 메모리를 생성하는 방법은 변수를 통해서 가능하다.

즉 데이터 타입이 가지고 있는 고유의 권한으로 고작 할 수 있는 것은 변수를 생성하는 일밖에 없다. 데이터 타입 그 자체만으로는 아무런 의미가 없다.

□ 데이터 타입으로 할 수 있는 일
◇ 메모리를 생성하는 일

□ 데이터 타입으로 메모리를 생성하는 방법
◇ 변수를 통해서 가능하다.
◇ 변수의 선언은 메모리의 생성을 의미한다.

데이터 타입 자체는 눈에 보이지 않는 모양만을 가지고 있는 것이며, 이것이 실제 존재하기 위해서는 변수(Variable)라는 것을 이용한다. 데이터 타입에 이름(변수)을 부여한다면 컴퓨터의 메모리 속에서 특정한 형태의 메모리가 생성되며, 이 메모리를 가리키는 이름이 바로 변수가 된다.

□ 데이터 타입의 목적
◇ 데이터 타입으로 변수를 만들 수 있다.

결론적으로 데이터 타입은 변수를 생성하는 일을 한다. 변수를 생성할 때 데이터 타입은 어떠한 형태의 변수를 생성할지, 몇 바이트나 되는 메모리를 생성할지를 결정하는 역할을 한다. 그리고 만들어진 변수에는 값(Value)을 넣을 수 있다.

▣ 변수의 입장에서 데이터 타입

데이터 타입을 명시하지 않아도 변수를 생성할 수 있을까? 이것은 불가능하다. 데이터 타입을 주지 않는다면 절대 변수를 생성할 수 없다. 즉 메모리의 크기와 형태가 주어지지 않는다면 변수를 만들 수 없다는 결론을 얻을 수 있다.

□ 데이터 타입과 변수의 관계
◇ 변수를 만들기 위해서는 반드시 데이터 타입이 필요하다.

변수는 메모리와 연결된 존재이기 때문에 메모리의 크기와 형태를 지정하지 않는다면 결코 변수를 생성할 수 없다. 데이터 타입과 변수는 절대 분리시켜서 생각할 수 없다.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
20 Java 3.3.5 값복사 IT장인 2013.12.28 337
19 Java 3.3.6 값복사와 매개변수의 전달 IT장인 2013.12.28 460
18 Java 3.3.7 값복사가 적용되는 곳 IT장인 2013.12.28 399
17 Java 3.4.1 클래스 내의 메서드 IT장인 2013.12.28 341
16 Java 3.4.2 변수와 메서드 결합의 의미 I IT장인 2013.12.28 371
15 Java 3.4.3 변수와 메서드 결합의 의미 II IT장인 2013.12.28 386
14 Java 3.4.4 변수와 메서드의 분리와 결합 IT장인 2013.12.28 446
13 Java 3.4.5 결론 IT장인 2013.12.28 343
12 Java 3.5.1 접근제어란? IT장인 2013.12.28 728
11 Java 3.5.2 private의 접근과 컴파일 에러 IT장인 2013.12.28 1387
10 Java 3.5.3 private에 접근하는 방법 IT장인 2013.12.28 5159
9 Java 3.5.4 private의 사용 이유 IT장인 2013.12.28 529
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6