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
번호 분류 제목 글쓴이 날짜 조회 수
68 Java 3.6.7 결론 IT장인 2013.12.28 1132
67 Java 3.6.6 MotorCycle m = new MotorCycle() IT장인 2013.12.28 1722
66 Java 3.6.5 참조 변수의 타입 IT장인 2013.12.28 1218
65 Java 3.6.4 참조 변수끼리의 할당 IT장인 2013.12.28 1297
64 Java 3.6.3 참조 변수의 특징 IT장인 2013.12.28 1827
63 Java 3.6.2 참조값의 원리 IT장인 2013.12.28 1310
62 Java 3.6.1 객체의 메모리 생성 IT장인 2013.12.28 536
61 Java 3.5.5 private 멤버 필드를 사용하는 이유 IT장인 2013.12.28 2551
60 Java 3.5.4 private의 사용 이유 IT장인 2013.12.28 526
59 Java 3.5.3 private에 접근하는 방법 IT장인 2013.12.28 5124
58 Java 3.5.2 private의 접근과 컴파일 에러 IT장인 2013.12.28 1376
57 Java 3.5.1 접근제어란? IT장인 2013.12.28 728
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6