인스턴스
클래스는 객체의 속성을 정의하고 기능을 구현하여 만들어놓은 코드 상태.
이 클래스를 기반으로 new 키워드를 사용하여 인스턴스를 생성.
힙 메모리
생성된 인스턴스는 **동적 메모리(heap memory)**에 할당된다.
c/cpp에서는 프로그래머가 직접 사용한 메모리를 해제해줘야 하지만 자바는 garbage collector가 주기적으로 사용하지 않는 메모리를 수거
스택에서 지역변수로 선언된 레퍼런스(참조변수)가 new 키워드를 사용하면 힙에 인스턴스가 할당되고, 레퍼런스가 인스턴스를 가리키게 된다.