✓ 기본타입과 참조타입 ⇨ Primitive type 기본 타입: 실제 값이 변수 안에 저장 됨 (정수, 실수, 문자, 논리 리터럴) ⇨ Reference Type (Non-Primitive Type) 참조 타입: 객체의 번지를 참조하는 타입. 메모리의 번지를 변수 안에 저장함 (배열, 열거, 클래스, 인터페이스, String) ✏️ 메모리 사용 영역 Runtime Data Area ① 메소드 영역 Method Area: JVM이 시작할 때 생성되고 모든 스레드가 공유하는 영역. 클래스가 분류되어 저장된다. ② 힙 영역 Heap Area: 객체와 배열이 생성되는 영역. 만약 참조하는 변수나 필드가 없는 객체라면 Garbage Collector가 실행되어 자동으로 제거 된다. (코드로 직접 개체를 제거할 ..