[JAVA] 변수의 타입
자바의 변수의 타입은 기본형과 참조형으로 나뉜다. 기본형은 실제 값을 저장하고 참조형은 메모리의 주소(객체의 주소)를 저장한다. 기본형의 타입은 총 8가지가 있다. 문자형 : char(2byte) 정수형 : byte(1byte) , short(2byte), int(4byte) , long(8byte) 실수형 : float(4byte), double(8byte) 논리형 : boolean(1byte) 문자형 3개, 정수형 4개, 실수형 2개, 논리형 1개로 총 8개이다. 참조형의 타입은 기본형을 제외한 나머지 타입이라고 할 수 있다. ex) String, Map, Set 기본형은 타입마다 크기가 다르지만 참조형은 타입에 상관없이 크기가 항상 동일하다. ex) 32bit->4byte, 64bit->8byte