반응형

JAVA/소설같은자바 59

메모리에 접근하는 방법

□ int a; ◇ 데이터 타입으로 메모리 생성 ◇ a는 심볼(Symbol)이다. ◇ 4바이트의 메모리를 생성한 후 이 메모리를 a라는 심볼에 연결시킨다. ◇ a를 사용하게 되면 a가 연결된 내부의 메모리에 작업이 된다. □ 변수의 이름 ◇ 몇 가지 단순한 규칙만 지킨다면 프로그래머 마음대로 이름을 지을 수 있다. □ 변수의 이름을 만드는 방법 ◇ 첫 번째 문자는 영문자나 _(언더바)로 시작해야 한다. ◇ 첫 번째 문자는 숫자로 시작할 수 없다. ◇ 대소문자를 구분한다.(count와 COUNT는 전혀 다른 식별자이다)

메모리의 크기와 형태

□ 데이터 타입의 최종 정의 ◇ 데이터 타입은 메모리의 크기(Size)와 메모리의 형태(Type)를 지정하기 위한 도구이다. □ 데이터 타입으로 메모리의 크기와 형태 지정 ◇ int a; //4바이트의 메모리 생성, 정수 형태의 메모리 ◇ char c; //2 바이트의 메모리 생성, 정수 형태의 메모리 ◇ float f; //4바이트의 메모리 생성, 실수 형태의 메모리 □ 데이터 타입의 역할 ◇ 프로그래머와 컴파일러 사이의 메모리를 생성하기 위한 규약 ◇ 데이터 타입은 메모리를 생성하기 위한 도구이다.

데이터 타입의 두 번째 목적

□ 참고 ◇ 2진수, 8진수, 10진수, 16진수 등은 모두 정수이다. □ 데이터 타입의 두 번째 목적 ◇ 데이터 타입은 메모리의 형태(Type)를 지정하는 목적으로 사용한다. ◇ 메모리의 형태란 비트의 조합을 의미한다. □ 4바이트짜리 int형의 메모리 ◇ 정수 형식의 비트조합 □ 4바이트짜리 float형의 메모리 ◇ 32비트를 적절하게 잘라서 소수점 이하를 표현하기 위한 실수 형식의 비트조합(지수부, 가수부) □ 5와 5.0 ◇ 메모리에 적재될 때 전혀 다르게 표현된다.

데이터 타입의 첫 번째 목적

□ 기본 데이터 타입(Primitive Data Type) ◇ 컴파일러 차원에서 미리 제공하는 데이터 타입을 기본 데이터 타입이라고 한다. □ 자바에서 제공하는 기본 데이터 타입 ◇ byte(1), char(2), int(4), long(8), float(4), double(8), boolean(1) □ 데이터 타입의 첫 번째 목적 ◇ 데이터 타입은 생성할 메모리의 크기(Size)를 지정하기 위한 목적으로 사용한다. □ 초보 시절의 데이터 타입 ◇ 단순히 변수를 선언하는 도구 □ 언어를 알고 난 후의 데이터 타입 ◇ 메모리를 생성하기 위한 도구

데이터 타입이란?

□ 데이터 타입이란 ◇ 데이터 타입은 메모리를 생성하기 위한 도구이다. □ 메모리 생성 ◇ 자바에서 메모리를 생성하는 유일한 방법은 데이터 타입을 이용하는 것이다. □ 메모리의 크기 ◇ 메모리를 생성할 때 가장 중요한 정보 □ 메모리를 얻고 사용하는 절차 ◇ 필요한 메모리의 크기(Size)를 정한다. ◇ 크기에 해당하는 만큼의 메모리를 얻는다. ◇ 메모리에 데이터를 집어넣는다. □ int a; ◇ int ― int는 데이터 타입이다. ― int는 4바이트의 크기를 의미한다. ◇ a ― 메모리에 연결된 이름 ― 4바이트의 메모리를 생성한다. ― 생성된 메모리의 위치(주소)를 a라는 이름에 연결시켜 준다. □ 데이터 타입과 메모리 ◇ 데이터 타입은 메모리를 얻기 위한 수단으로 사용된다. ◇ 데이터 타입은 크..

반응형