1. 클래스와 객체

클래스(class) : 객체를 만들 때 필요한 설계도

객체(object) : 실제로 존재하는 것 → 클래스를 기준으로 여러 객체를 만들 수 있음

Person 클래스를 활용해 personA, personB 객체 생성

public class Main {

		public static void main(String[] args) {
				Person personA = new Person(); // ✅ 첫번째 객체 생성 
				Person personB = new Person(); // ✅ 두번째 객체 생성
		}
}

Person 클래스 생성

public class Person() { 
		...
}

클래스의 구조 → 속성, 생성자, 기능

2. JVM 메모리 영역

Method Area

Stack Area

Heap Area