1. 설명 런타임에 객체가 속한 클래스 결정 런타임에 모든 클래스의 객체 구성 런타임에 클래스의 멤버 변수 및 메서드 결정 런타임에 가져오기 일반 정보 런타임에 모든 개체의 멤버 변수 및 메소드 호출 런타임에 주석 처리 동적 프록시 생성 2.