(기초적인 내용은 생략된 부분이 많습니다.) 1. 기본자료형 vs 객체자료형 기본자료형(Primitive) - java언어에 이미 존재하는 데이터타입. ex) int, double, boolean, char 등등 - 메모리에 직접 할당 객체자료형(Object) - 여러가지 데이터들이 모여 있는 복잡한 데이터로 기본 자료형에 비해 크기가 크다. ex)String, System, ArrayList 등 - 메모리 어딘가에 저장 후 그 주소값을 할당 2. 형변환 묵시적 형변환 작은 데이터를 큰 데이터로 변환 int a = 10 double b = a 위의 경우 b 출력시 10.0으로 출력됨. int(4byte) a 가 double (8byte)로 형변환됨 반대의 경우를 큰데이터 -> 작은데이터 인 경우 명시적 ..