리보의 자바 강좌5-1.자료형(1)자료형의 종류와 크기

Posted by 슈퍼너드 리보
2020. 6. 26. 04:40 프로그래밍/자바
반응형

지난 시간 배운 변수선언 방법 기억하시나요? 자료 유형을 먼저 지정하고, 뒤에 변수 이름이랑 세미콜론을 붙여잖아요. 그렇다면 이 자료 유형엔 뭐가 있을까요? 오늘 시간은 바로 이 자료유형 줄여서 자료형에 대해 배워보는 시간을 갖겠습니다. 우리의 세상을 생각해봐요 숫자로 된 자료들, 문자로 된 자료들 여러가지 자료형들이 있는데요. 이와 마찬가지로 데이터를 다루는 프로그래밍 언어들에도 그와 대응되는 수많은 자료형들이 존재합니다. 추가적으로 2진법 체계의 특성상 만들어진 불형을 추가적으로 배우면 다 아는겁니다. 단지 용어만 좀 새롭다 할 뿐이죠. 그럼 어떻게 자료형들이 생겼나 봐볼까요? 

모든 자료형들을 그려봤어요. 여기서 주의할점은 논리형에는 boolean이란 타입 하나 문자형에는 char이란 타입 하나가 있어요. 정수형에 byte~long처럼요. 숫자형 밑에는 Numeric이라고 써났는데 영어로 숫자형을 뜻해요. 다만 위상이 boolean, char, byte, short랑 같지 않아요. 숫자형은 문자형 논리형이랑 위상이 같을뿐이에요. 헷갈리지 마세요~ 그리고 문자형은 char 말고 String 형태가 있는데 이거는 클래스에요. char는 문자 String은 문자열 데이터를 표현해주죠. "S" 봐보세요. 클래스라 대문자로 표기합니다. 이제 이 자료형들이 할당 받는 메모리 크기에 대해 알아보겠습니다. 

논리형부터 실수형까지 8가지 기본형 타입을 적어났습니다. 낑낑거리며 외우진 마시고, 계속해서 프로그램 만들면서 쓰다보면 저절로 외워지게 될겁니다.

반응형