기본형 데이터 타입

 

오늘은 가장 기본이 된다고 생각하는 데이터 타입에 대해서 공부했다.

특히, 데이터를 다루는 일을 할 수록 자료형이 무엇인지는 굉장히 중요하다.

최근 각광 받고 있는 파이썬의 경우는 자동으로 변수에 값을 선언해주면

자료형을 인식하지만, 현재 공부하고 있는 JAVA에서는

직접 변수 앞에 데이터 타입을 기재해주어야하며

값을 할당할 때도 타입에 맞도록 해야한다.

 

가장 크게 나눠보면

문자형 , 수 형태, 논리형태라고 볼 수 있을 것이다.

 

사진 삭제

기본형 타입

참조:http://sexy.pe.kr/tc/236

 

백문이 불여일견 표를 참조하여 기본형 데이터 타입에는 어떤 것들이 있는지 확인해 볼 수 있다.

먼저 확인해 볼 것은 각각의 타입이 메모리에 얼마만큼에 공간을 차지하는지 알고 있어야한다.

이것을 알아야 내가 원하는 값을 어떤 자료형 구조를 사용할 것인지 정할 수 있다.

간단하게 살펴보면 1Byte = 8bit로 표현되며, 1bit 당 2진수 0, 1로 정해질 수 있다.

이것을 알아야 얼마만큼의 값을 표현할 수 있는지도 알 수 있다.

 

JAVA에서는 정수 기본형으로 Integer, 실수로는 Double을 사용한다.

오늘날은 컴퓨터 기술이 발전함에 따라 메모리 공간이 상당히 커졌기에

사실상, 정수냐 실수냐에 따라 위와같은 타입을 선언해주어도 무방하다.

 

다음으로 문자를 표현할 경우 기본형에서는 문자 하나만 선언할 경우

' '를 사용하며, char형으로 해주면된다.

해당 타입으로 문자만을 출력할 수 있는 것은 아니다. 수도 표현할 수 있으나

주의할 점은 unsigned형으로 음수를 할당할 수 없다는 점이다.

 

이에 대해서는 아스키 코드와 연관이 있는데,

이는 따로 아스키코드에 대해서 공부해보면서 살펴보자!!

 

기본형 타입의 경우 메모리에 변수명을 갖는 공간(=주소)을 할당하고

그곳에 어떠한 지정된 타입에 값이 들어간다.

이 부분이 앞으로 공부할 참조형 변수와 구분되는 점이다.

간단하게 맛보면 참조형 변수의 경우 값으로 주소 값이 할당된다.

 

오늘은 기본형 데이터 타입에 대해서 중요하다고 생각되는 부분과

기억에 남는 부분들을 한번 끄적끄적해보았숨다.

 

 

 

'P.L > Java' 카테고리의 다른 글

java.util.Arrays 클래스를 활용한 배열복사  (0) 2023.01.19
String 클래스 - repeat()  (0) 2022.12.20
스트림(Stream) 개요  (0) 2022.06.06
기본형 타입 형변환  (0) 2020.08.02
콘솔에 입`출력 하는 방법?  (0) 2020.08.02