실체(Instance), 객체(Object), 정의(Metadata)에 대한 차이점구분실체 (Instance)객체 (Object)정의 (Metadata)정의클래스의 설계도를 기반으로 Heap 메모리에 생성된 실체상태(필드)와 행동(메서드)를 가지는 자바에서의 모든 데이터 구조클래스나 데이터의 구조와 속성을 설명하는 데이터범위구체적으로 메모리에 할당된 인스턴스더 넓은 범위로, 실체뿐만 아니라 인터페이스, 배열, 리터럴 등도 포함클래스 이름, 필드, 메서드, 상속 관계, 인터페이스 등의 메타데이터를 포함메모리Heap 메모리에 존재메모리 영역에 국한되지 않음메서드 영역(Method Area)에 저장역할클래스 정의를 기반으로 생성된 실체로, 구체적인 데이터를 담음데이터와 동작을 통합하여 실제로 사용 가능한 형태..