1. 기본 타입과 참조 타입의 차이 기본 타입 : 정수, 실수, 문자, 논리 리터럴을 저장하는 타입 참조 타입 : 객체(Object)의 번지를 참조하는 타입 ▶쉽게 말하면 기본 타입은 실제 값을 변수에 저장하고, 참조 타입은 메모리의 번지 값을 얻는다. 2. 메모리 사용 영역 ① 메소드 영역 : 로딩된 클래스 바이트 코드 내용을 분석해 저장. JVM이 시작될 때 모든 스레드가 공유하는 영역 ② 힙 영역 : 객체와 배열이 생성되는 영역. JVM이 시작될 때 생성. 참조하는 변수나 필드가 없다면 JVM이 쓰레기 수집기(가비지 컬랙터, Garbage Collector)를 실행시켜 쓰레기 객체를 힙 영역에 자동으로 제거 ③ JVM 스택 영역 : 각 스레드마다 하나씩 존재. 메소드를 호출할 때마다 프레임을 추가(..