본문 바로가기

코딩/JAVA 공부

[JAVA] 자바의 정석 _ 기본형 & 참조형

기본형 : boolean, char, byte, short, int, long, float, double 8개만 있음.

실제 값을 저장하는 변수.

 

참조형: 기본형을 제외한 나머지 모두

메모리 주소를 저장 (객체의 주소)

4byte의 참조 변수로는 40억 byte, 약 4기가의 메모리를 다룰 수 있음.

 

* 기본형의 종류와 크기

논리형 - true, false 중 하나를 저장

문자형 - 문자를 저장하는데 사용

정수형 - long : 아주 큰 정수 저장할 때 사용 (접미사 L)

           - byte : 이진 데이터를 다룰 때 주로 사용

           - short : C 언어와의 호환을 위해 추가 (잘 안 쓰임)

실수형 - 실수 값을 저장하는 데 사용

 

* 기본형 표현 범위

1 byte = 8 bit

S: 부호 비트

실수형은 오차가 발생할 수 있음.

정밀도: 오차 없는 자릿수