자료형 언어마다 다양한 변수의 타입을 지원하며, 값의 범위와 종류는 다르다. 기본 자료형과 참조 자료형으로 나눌 수 있는데 다음과 같다 기본 자료형 (8) = boolean, char, byte, short, int, long, float, doule 참조 자료형 = 기본 자료형을 제외한 나머지 타입(클래스, 인터페이스, 배열, 열거 타입) 기본 자료형은 실제 값을 저장하고, 참조 자료형은 값이 저장되어 있는 주소를 저장한다. 그래서 기본 자료형은 스택 메모리에 저장되며 비 객체 타입이라 null 값을 가질 수 없고, (만약 null 값을 넣고 싶다면 Wrapper Class를 활용해야 한다.) 자료형의 길이가 불변이다. 하지만 참조 자료형은 Null 값을 가질 수 있으며, new를 이용해 생성하는 모든..